Псевдоэлемент ::selection

Псевдоэлемент ::selection применяет стиль к выделенному пользователем тексту. В правилах стилей допускается использовать следующие свойства: color, background, background-color, cursor, outline и text-shadow.

Синтаксис

Селектор::selection { ... }

Пример

Код примера скопирован в буфер
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>selection</title>
  <style>
   p::selection {
    color: #ff0; /* Цвет текста */
    background: #000; /* Цвет фона */
   }
  </style>
 </head>
 <body>
  <p>При выделении этого текста он изменит свой цвет.</p>
 </body>
</html>

В данном примере при выделении текста он изменяет свой цвет и фон.

Примечание

Firefox до версии 62 использует нестандартный псевдоэлемент ::-moz-selection.

Спецификация

Спецификация Статус
CSS Pseudo-Elements Level 4 Рабочий проект

Псевдоэлемент ::selection удалён из спецификации CSS3 и добавлен в рабочий проект CSS4.

Браузеры

9 12 1 9.5 1.1 1 62
4.4 1 62 12