Izmantojot kursoru, atlasiet šo teikumu. Ievērojiet, kā, atlasot tekstu, fona krāsa aizpilda vietu? Stila veidā var mainīt atlasītā teksta fona krāsu un krāsu ::selection
. Šī pseido elementa veidošana ir lieliska, lai lietotāja atlasīto tekstu pielāgotu jūsu vietņu krāsu shēmai.
p::-moz-selection ( color: red) p::selection ( color: red; )
Ņem vērā, ka šī pseido elementa sintaksē ir nepieciešama dubultā kola, neskatoties uz to, ka citi pseido elementi pieņem vienu kolu.
Kā redzams iepriekš, varat veidot ::selection
atsevišķus elementus. Jūs varat arī noformēt visu lapu, nometot tukšo pseido elementu savā stila lapā.
::-moz-selection ( background: yellow; ) ::selection ( background: yellow; )
Ir tikai trīs īpašības, kas ::selection
darbosies:
color
background
(background-color
,background-image
)text-shadow
Skatiet Kriss Koijers (@chriscoyier) atlasīto testu Pen :: atlases testus vietnē CodePen.
Ja mēģināt veidot stilu ::selection
ar īpašumu, kas nav sarakstā, šis īpašums tiks ignorēts. Tas var būt sarežģīti redzēt background
šajā sarakstā, jo rekvizīts atveidos krāsu tikai tad, kad to izmantos, ::selection
un tas netiks padarīts fona attēls vai gradients.
Arī nemēģiniet šo:
p::-moz-selection, p::selection ( color: red; )
Kad pārlūkprogrammas atrod daļu no atlases, kuru viņi nesaprot, viņi pamet visu lietu, tāpēc tas visu laiku neizdosies.
Viens no visnoderīgākajiem izmantošanas veidiem ::selection
ir izslēgšana text-shadow
atlases laikā. A text-shadow
var sadurties ar atlases fona krāsu un apgrūtināt teksta lasīšanu. Iestatiet, text-shadow: none;
lai atlases laikā teksts būtu skaidrs un viegli lasāms.
Skatiet Kriss Koijers (@chriscoyier) PenPlay atlases teksta ēnu vietnē CodePen.
Iedomātā :: atlase
Pārī ar Sass vai jebkuru citu priekšapstrādātāju jūs varat izveidot patiešām atdzistus efektus ::selection
. Zemāk esošajā demonstrācijā atlasiet tekstu:
Jūs, iespējams, pamanīsit, ka dažās pārlūkprogrammās efekts nav tik gluds. Iesniegsim šo demonstrāciju sadaļā: lietas, kas ir iespējamas, bet, iespējams, tikai izklaides nolūkos.
Vēl viens mēms, bet jautrs mazs triks ir attēla atklāšana, izmantojot atlasīto tekstu.
Pārlūka atbalsts
Šie pārlūka atbalsta dati ir no Caniuse, kurai ir sīkāka informācija. Cipars norāda, ka pārlūks atbalsta šo un jaunākās versijas funkciju.
Darbvirsma
Chrome | Firefox | IE | Mala | Safari |
---|---|---|---|---|
4 | 2 * | 9 | 12 | 3.1 |
Mobilais / planšetdators
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.4 | Nē |