Псевдоэлемент ::selection в CSS позволяет применить стили к пользовательскому выделению (например, к выделенному с помощью мыши тексту) и изменить его вид. 4
Он задаётся сам по себе, без привязки к какому-либо HTML-элементу. 1 Используя ::selection, можно изменить следующие CSS-свойства выделяемого текста: color, background-color и text-shadow. 1
Синтаксис: элемент::selection { … }. 2 Обратите внимание, что этому псевдоэлементу необходимо двойное двоеточие. 4
Для Mozilla Firefox версии 61 и ниже нужно использовать вендорный префикс: ::-moz-selection { /* Стили */}. 4
Этот псевдоэлемент не поддерживается в Safari на iOS. 4