Typy výběrů atributů CSS - Semalt Expert

Prvek HTML se skládá z třídy, ID a atributů. Selektor atributů vybere prvky HTML, které mají atribut nebo s hodnotou atributu. Selektory atributů poskytují jednoduchou metodu aplikace stylů na prvky HTML s konkrétní hodnotou atributu nebo vlastnosti. Selektory atributů jsou definovány dvěma hranatými závorkami, které atribut uzavírají jeho hodnotou. Přesto můžete před něj vložit selektor typu prvku. Selektor CSS [atribut] aplikuje pravidla stylu na prvek, pokud a kdy se skládá z dané vlastnosti.

Typy atributových selektorů

Existují různé typy selektorů atributů, z nichž každý lze použít pro samostatné případy:

CSS [atribut | = "hodnota"] Selektor zvýrazňuje prvky, které mají určitou vlastnost, a začíná definovanou hodnotou.

CSS [atribut ~ = "value"] Selektor se používá k nalezení prvků s hodnotou vlastnosti představující určité slovo.

CSS [atribut ^ = "hodnota"] Selektor vyhledá prvky s hodnotou vlastnosti žebrající se o konkrétní hodnotu. Hodnota nemusí být nutně celé slovo.

CSS [atribut $ = "value"] Selektor vyhledá komponenty, které mají hodnotu atributu končící definovanou hodnotou.

Aplikace selektorů atributů CSS

Existuje několik způsobů, jak lze volič atributů použít místo použití univerzálního voliče, třídy nebo ID selektoru

Nejběžnější použití selektorů atributů je na vstupech. Patří mezi ně textové selektory, selekční políčka, selektory hesel, selektory souborů, skryté selektory, selektory hesel, rádiové selektory, resetovací selektory a další.

Stylingové formy

Selektory atributů jsou velmi užitečné při vytváření stylů bez třídy nebo ID.

Stylové odkazy

Selektory atributů lze například použít ke stylu blogroll, kde máte seznam odkazů na stránky přátel. Přejete si však, aby každý odkaz byl stylizovaný jinak. Tradiční způsob, jak toho dosáhnout, je přiřadit jméno volání, které by vyžadovalo více značek. Přesto můžete použít n-dítě, které vyžaduje, aby se objednávky nikdy nezměnily. Použití selektorů atributů je tak snadné, protože existuje atribut, na který můžete cílit.

Hraniční vstupy

Prvky ohraničení stylů pomocí atributu ohraničení obrazu CSS představují elegantní způsob, jak přidat obrázky do těla. Umožňuje definovat obrázek jako ohraničení prvku. Obrázek ohraničení by mohl být upraven v měřítku, nakrájen na plátky, opakován různými způsoby, aby bylo zajištěno, že se vejde do hraniční oblasti. Atribut ohybu ohraničení umožňuje přidat zaoblené rohy bez použití obrázků. Vlastnost definuje tvar rohu.

Stylingové barvy

Selektory atributů CSS usnadňují stylování všech prvků, které mají konkrétní hodnotu barvy. Můžete použít barevné klíčové slovo, noty RGB (), RGBA (), HSL () a HSLA (). Hodnoty barev RGBA jsou rozšířením barevného modelu RGB o kanál, který definuje neprůhlednost barvy. Hodnota parametrů se pohybuje v rozmezí od 1,0 (neprůhledný) do 0,0 (průhledný)

Barevný model HSL je vysvětlen jako (Hue_saturation_Lightness). Reprezentace odstínu je ve formě úhlu (0-360) nebo barevného kolečka. Sytost a lehkost se měří jako procenta 0% nasycení představuje odstín nebo šedou, zatímco 100 představuje plnou barvu. 100% světlost představuje bílou, zatímco 0% černou.