Pseudoklasės
Pseudoklasės leidžia pasirinkti konkrečias elemento būsenas ar pozicijas. Pavyzdžiui, :hover
pasirenka elementą, kai pelės žymeklis yra virš jo, :focus
pasirenka elementą, kai jis yra pasirinktas arba sufokusuotas, :nth-child()
pasirenka konkretų antrinį elementą grupėje.
Pavyzdžiai:
Pseudoelementai
Pseudoelementai leidžia kurti virtualius elementus esamam elementui pritaikyti.
Pavyzdžiui, ::before
ir ::after
kurkite elementus prieš ir po elemento ::first-line
bei ::first-letter
pasirinkite pirmąją elemento eilutę ir pirmąją raidę.
Pavyzdžiai:
Kombinatoriai
Kombinatoriai leidžia derinti selektorius, kad pasirinktumėte elementus pagal jų ryšį. Pavyzdžiui, element1 element2
pasirenka element2
viduje element1
, element1 > element2
pasirenka tiesioginius antrinius elementus element1
, element1 + element2
pasirenka element2
iš karto po element1
.
Pavyzdžiai:
Atributų parinkikliai
Atributų parinkikliai leidžia pasirinkti elementus pagal jų atributų vertę. Pavyzdžiui, [attribute]
pasirenka elementus su atributu attribute
, [attribute=value]
pasirenka elementus, kurių atributas attribute
lygus value
, [attribute^=value]
pasirenka elementus, kurių atributas attribute
prasideda value
.
Pavyzdžiai:
:not()
parinkiklis
Pasirinkiklis leidžia pasirinkti elementus, kurie neatitinka konkretaus parinkiklio. Pavyzdžiui, pasirenka elementus, kurie neturi klasės, pasirenka elementus, kurie neturi ID. :not()
:not(.class)
class
:not(#id)
id
Pavyzdžiai:
Šie pavyzdžiai parodo išplėstinį elementų pasirinkimą CSS. Galite tinkinti ir pritaikyti šiuos metodus, norėdami stilizuoti ir tinkinti savo tinklalapio elementus, kaip norite.