Ako ste radili s CSS-om, onda znate da se stilovi primjenjuju na selektore koji, pak, sadrže HTML elemente. Ali ne uvijek. Postoji fantomska klasa klasa koja se pojavljuje samo u određenim stanjima objekta. Na primjer, pritisnut je gumb ili odabrano polje za unos. Za takve posebne slučajeve postoje CSS pseudo-klase: focus ,: hover,: active.
Dinamičke pseudo-klase
.tipka: lebdjeti {
border: 1px solid # 333;
}
.tipka: aktivna {
neprozirnost: .5;
}
U ovom primjeru, dok korisnik ne klikne na pokazivač miša na stavku s gumbom klase, unosi u stilu: hover se ne pojavljuju.
& lt; skripta async = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
& lt ;! - fb_336x280_mid - & gt;
& lt; script & gt; (adsbygoogle = window.adsbygoogle || []). push ({});
& lt ;! - fb_336x280_mid - & gt;
& lt; script & gt; (adsbygoogle = window.adsbygoogle || []). push ({});
Pseudo-klasa se tradicionalno koristi za obradu veza i gumba. Ali raspon mogućnosti je mnogo širi. CSS: fokus se odnosi na objekt web stranice s fokusom na ulaz. Najčešće je to oblik registracije i pretraživanja.
input [type = "text"], input [type = "email"] {
širina: 300px;
Obitelj fontova: 'Gochi Hand', kurziv;
poravnavanje teksta: središte;
granica: 0;
pregled: nema;
}
input [type = "text"]: fokus, ulaz [type = "email"]: fokus {
border: 0;
}
: hover je odgovoran za elemente nad kojima se nalazi pokazivač miša ili drugi uređaj. Kada korisnik aktivira objekt na stranici, na primjer, klikne na vezu, pojavljuje se pseudo-klasa: aktivna