A kurzor segítségével válassza ki ezt a mondatot. Figyelje meg, hogy a szöveg kiválasztásakor egy háttérszín kitölti-e a helyet? Stílus segítségével megváltoztathatja a kijelölt szöveg háttérszínét és színét ::selection
. Ennek az álelemnek a stílusa kiválóan alkalmas a felhasználó által kiválasztott szöveg és a webhely színsémájának összehangolására.
p::-moz-selection ( color: red) p::selection ( color: red; )
Vegye figyelembe, hogy ennek a pszeudo elemnek a szintaxisában a kettős kettőspont szükséges, annak ellenére, hogy más pszeudo elemek egyetlen kettőspontot fogadnak el.
Ahogy fentebb láthattuk, stílusozhat ::selection
egyes elemeket. A teljes oldalt úgy is stílusozhatja, hogy a csupasz álelemet eldobja a stíluslapból.
::-moz-selection ( background: yellow; ) ::selection ( background: yellow; )
Csak három tulajdonság ::selection
működik:
color
background
(background-color
,background-image
)text-shadow
Lásd Chris Coyier (@chriscoyier) Pen :: válogatási tesztjeit a CodePen-en.
Ha ::selection
olyan tulajdonsággal próbál meg stílusozni , amely nem szerepel a listán, akkor ezt a tulajdonságot figyelmen kívül hagyja. Lehet, hogy trükkös látni background
ebben a listában, mert a tulajdonság csak színt jelenít meg, ha rajta használják, ::selection
és nem fog háttérképet vagy színátmenetet megjeleníteni.
Ne próbáld ki ezt sem:
p::-moz-selection, p::selection ( color: red; )
Amikor a böngészők megtalálják a kiválasztott rész egy részét, amelyet nem értenek, akkor az egészet eldobják, így ez folyamatosan kudarcot vall.
Az egyik leghasznosabb felhasználási ::selection
mód a kikapcsolása a text-shadow
kiválasztás során. Egy text-shadow
ütközhet a kijelölés háttérszínével, és megnehezíti a szöveg olvashatóságát. Állítsa be text-shadow: none;
, hogy a szöveg egyértelmű és könnyen olvasható legyen a kiválasztás során.
Lásd: Chris Coyier (@chriscoyier) Pen :: selection text-shadow a CodePen-en.
Fancy :: válogatás
Sass-szal vagy bármely más előprocesszorral párosítva igazán klassz effekteket készíthet ::selection
. Válassza ki a szöveget az alábbi demóban:
Előfordulhat, hogy egyes böngészőkben a hatás nem olyan sima. Adjuk át a bemutatót: olyan dolgok, amelyek lehetségesek, de valószínűleg csak szórakozásból.
Egy másik buta, de szórakoztató kis trükk a kép feltárása a kiválasztott szövegen keresztül.
Böngésző támogatás
Ez a böngésző támogatási adat a Caniuse cégtől származik, amely részletesebben szerepel. Egy szám azt jelzi, hogy a böngésző támogatja az adott és újabb verziók szolgáltatásait.
Asztal
Króm | Firefox | AZAZ | Él | Szafari |
---|---|---|---|---|
4 | 2 * | 9. | 12. | 3.1 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | Nem |