Pomocou kurzora vyberte túto vetu. Všimnite si, ako pri výbere textu vyplní farba pozadia priestor? Stylizáciu môžete zmeniť farbu pozadia a farbu vybratého textu ::selection
. Štýl tohto pseudoprvku je vynikajúci na zosúladenie textu vybratého používateľom s farebnou schémou vašich stránok.
p::-moz-selection ( color: red) p::selection ( color: red; )
Vezmite na vedomie, že dvojitý dvojbodka je v syntaxi tohto pseudoprvku nevyhnutná, napriek tomu ostatné pseudo prvky akceptujú jeden dvojbodku.
Ako je vidieť vyššie, môžete štylizovať ::selection
jednotlivé prvky. Môžete tiež upraviť štýl celej stránky tak, že v šablóne so štýlmi umiestnite holý pseudo prvok.
::-moz-selection ( background: yellow; ) ::selection ( background: yellow; )
::selection
Budú fungovať iba tri vlastnosti :
color
background
(background-color
,background-image
)text-shadow
Pozrite si testy Pen :: selection od Chrisa Coyiera (@chriscoyier) na CodePen.
Ak sa pokúsite vytvoriť štýl ::selection
s vlastnosťou, ktorá nie je na zozname, bude táto vlastnosť ignorovaná. Môže to byť zložité vidieť background
v tomto zozname, pretože vlastnosť vykreslí farbu iba vtedy, keď sa použije na, ::selection
a nevykreslí ani obrázok na pozadí alebo prechod.
Toto tiež neskúšajte:
p::-moz-selection, p::selection ( color: red; )
Keď prehliadače nájdu časť výberu, ktorej nerozumejú, zrušia celú vec, takže to bude neustále zlyhávať.
Jedným z najužitočnejších použití ::selection
je vypnutie a text-shadow
počas výberu. Môže text-shadow
byť v rozpore s farbou pozadia výberu a sťažiť čítanie textu. Nastavené tak, text-shadow: none;
aby bol text pri výbere jasný a ľahko čitateľný.
Pozrite si textový tieň Pen :: selection od Chrisa Coyiera (@chriscoyier) na CodePen.
Efektné :: výber
Spárované so Sass alebo iným preprocesorom môžete vytvoriť skutočne vynikajúce efekty ::selection
. Vyberte text v ukážke nižšie:
Môžete si všimnúť, že efekt nie je v niektorých prehliadačoch taký plynulý. Ukážme túto ukážku pod: veci, ktoré sú možné, ale pravdepodobne len pre zábavu.
Ďalším nemým, ale zábavným trikom je odhalenie obrázka prostredníctvom vybraného textu.
Podpora prehľadávača
Údaje o podpore tohto prehľadávača sú od spoločnosti Caniuse, ktorá obsahuje viac podrobností. Číslo označuje, že prehliadač podporuje túto funkciu v danej verzii alebo vyššej.
Desktop
Chrome | Firefox | IE | Hrana | Safari |
---|---|---|---|---|
4 | 2 * | 9 | 12 | 3.1 |
Mobil / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | Nie |