В CSS3 есть интересная с точки зрения дизайна функция. Задав ее в своих стилях, мы можем изменить стандартный голубой цвет выделения текста в браузере на любой, который нам нравится и который более естественно вписывается в общую цветовую гамму нашего блога.
Это так называемый псевдоэлемент
В правилах стилей допускается использовать свойства:
Чтобы все работало в браузере Firefox, добавляем для него в наш css нестандартный псевдоэлемент:
Вот примерный код:
Это так называемый псевдоэлемент
::selection
. Можно использовать его, применив ко всей странице, можно - к отдельным текстовым элементам. Соответственно, можно задать разные цвета разным элементам.В правилах стилей допускается использовать свойства:
color
, background
и background-color
.Чтобы все работало в браузере Firefox, добавляем для него в наш css нестандартный псевдоэлемент:
::-moz-selection
.Вот примерный код:
/* Общее правило для всех текстовых элементов */
::selection {
background: #f1c40f;
color: #fff;
}
::-moz-selection {
background: #f1c40f;
color: #fff;
}
/* Для элементов <p> */
p::selection {
background: #f1c40f;
color: #fff;
}
p::-moz-selection {
background: #f1c40f;
color: #fff;
}
/* Для элементов с классом "post" */
.post::selection {
background: #f1c40f;
color: #fff;
}
.post::-moz-selection {
background: #f1c40f;
color: #fff;
}
Рис. 1 - Так выглядит на странице выделение текста другим цветом.
Комментариев нет:
Отправить комментарий