Tipuri de selectori de atribute CSS - Semalt Expert

Un element HTML constă dintr-o clasă, ID și atribute. Un selector de atribute alege elementele HTML care prezintă un atribut sau cu o valoare de atribut. Selecționatorii de atribute oferă o metodă simplă de aplicare a stilurilor pe elemente HTML cu un anumit atribut sau valoare de trăsătură. Selectoarele de atribute sunt definite prin două paranteze pătrate, care înglobează atributul cu valoarea sa. Cu toate acestea, puteți pune un selector de tip de element înainte. Selectorul CSS [atribut] aplică regulile de stil unui element dacă și când constă dintr-o trăsătură dată.

Tipuri de selectori de atribute

Există diferite tipuri de selectori de atribute care pot fi folosiți pentru cazuri separate:

CSS [atribut | = "valoare"] Selectorul evidențiază elemente care au o trăsătură particulară și începe cu o valoare definită.

CSS [atribut ~ = "valoare"] Selectorul este utilizat pentru a găsi elemente cu o valoare a proprietății cu un cuvânt specific.

CSS [atribut ^ = "valoare"] Selectorul găsește elemente cu o valoare a proprietății cerșind cu o valoare specifică. Valoarea nu este neapărat un cuvânt întreg.

CSS [atribut $ = "valoare"] Selectorul găsește componente care au o valoare de atribut care se termină cu o valoare definită.

Aplicații ale selectoarelor de atribute CSS

Există diferite moduri în care selectorul de atribute poate fi utilizat în loc să folosească selectorul universal, de clasă sau de identificare

Cea mai frecventă utilizare a selectoarelor de atribute este pe intrări. Acestea includ selectoarele de text, selectoarele de căsuțe, selectoarele de parole, selectoarele de fișiere, selecțiile ascunse, selectoarele de parole, selectoarele de radio, selectoarele de resetare și altele.

Formele de styling

Selectoarele de atribute sunt foarte utile atunci când se formează forme fără clasă sau ID.

Legături de stil

De exemplu, selectorii de atribute pot fi folosiți pentru a crea un blogroll în care aveți o listă de link-uri către site-uri de prietenie. Cu toate acestea, doriți este ca fiecare link să fie conceput diferit. Modul tradițional de a discuta este de a atribui un nume de apeluri care ar necesita mai multe marcaje. Totuși, ați putea utiliza al nouălea copil, care necesită ca ordinele să nu se schimbe niciodată. Utilizarea selectoarelor de atribute face atât de ușor, deoarece există un atribut pe care îl puteți viza.

Intrări la frontieră

Stilarea elementelor de borduri folosind atributul de imagine de bord CSS este o modalitate elegantă de a adăuga imagini în corp. Vă permite să definiți o imagine ca un chenar al unui element. Imaginea de graniță poate fi scalată, tăiată, repetată în diferite moduri pentru a se asigura că se încadrează în zona de frontieră. Atributul rază borduri permite unuia să adauge colțuri rotunjite fără a utiliza imagini. Proprietatea definește forma colțului.

Culorile elegante

Selectoarele de atribute CSS facilitează stilul tuturor elementelor care au o valoare a culorii. Puteți utiliza cuvintele cheie de culoare, notările RGB (), RGBA (), HSL () și HSLA (). Valorile de culoare RGBA sunt o extensie a modelului de culori RGB cu un canal care definește opacitatea unei culori. Valoarea parametrilor variază de la 1,0 (opac} la 0,0 (transparent)

Modelul color HSL este explicat ca (Hue_saturation_Lightness). Reprezentarea nuanțelor este sub formă de unghi (0-360) sau roata de culoare. Saturația și ușurința sunt măsurate ca procente 0% din saturație reprezintă nuanță sau gri, în timp ce 100 reprezintă culoare completă. 100% lumină reprezintă alb, în timp ce 0% este negru.