CSS-свойство `text-emphasis-style`
Базовая поддержка Широко доступно
Эта возможность хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она поддерживается всеми браузерами с марта 2022 года.
Свойство text-emphasis-style CSS задаёт внешний вид знаков выделения. Его также можно задать и сбросить с помощью сокращённого свойства text-emphasis.
Попробуйте
text-emphasis-style: none;
text-emphasis-style: triangle;
text-emphasis-style: "x";
text-emphasis-style: filled double-circle;
<section id="default-example">
<p>
I'd far rather be
<span class="transition-all" id="example-element">happy than right</span>
any day.
</p>
</section>
p {
font: 1.5em sans-serif;
}
Синтаксис
/* Initial value */ text-emphasis-style: none; /* No emphasis marks */ /* <string> values */ text-emphasis-style: "x"; text-emphasis-style: "\25B2"; text-emphasis-style: "*"; /* Keyword values */ text-emphasis-style: filled; text-emphasis-style: open; text-emphasis-style: dot; text-emphasis-style: circle; text-emphasis-style: double-circle; text-emphasis-style: triangle; text-emphasis-style: filled sesame; text-emphasis-style: open sesame; /* Global values */ text-emphasis-style: inherit; text-emphasis-style: initial; text-emphasis-style: revert; text-emphasis-style: revert-layer; text-emphasis-style: unset;
Значения
-
none - Без знаков выделения.
-
filled - Фигура закрашена сплошным цветом. Если не указано ни
filled, ниopen, это значение используется по умолчанию. -
open - Фигура контурная.
-
dot - В качестве знаков отображаются маленькие кружки. Закрашенная точка —
'•'(U+2022), а незакрашенная —'◦'(U+25E6). -
circle - В качестве знаков отображаются большие кружки. Закрашенный круг —
'●'(U+25CF), а незакрашенный —'○'(U+25CB). -
double-circle - В качестве знаков отображаются двойные кружки. Закрашенный двойной круг —
'◉'(U+25C9), а незакрашенный —'◎'(U+25CE). -
triangle - В качестве знаков отображаются треугольники. Закрашенный треугольник —
'▲'(U+25B2), а незакрашенный —'△'(U+25B3). -
sesame - В качестве знаков отображаются «кунжутные» знаки. Закрашенный знак —
'﹅'(U+FE45), а незакрашенный —'﹆'(U+FE46). -
<string> - В качестве знаков отображается указанная строка. Авторам не следует указывать более одного символа в
<string>. Пользовательский агент может обрезать или игнорировать строки, состоящие более чем из одного графемного кластера.
Формальное определение
| Исходное значение | none |
|---|---|
| Применяется к | всем элементам |
| Наследуется | да |
| Вычисленное значение | как указано |
| Тип анимации | дискретный |
Формальный синтаксис
text-emphasis-style =
none |
[ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] |
<string>
Примеры
Базовый пример
h2 {
-webkit-text-emphasis-style: sesame;
text-emphasis-style: sesame;
}
Спецификации
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | Android WebView | WebView для iOS | |
text-emphasis-style |
99
25
|
99
79
|
46 |
85
15
|
7
7
|
99
25
|
46 |
68
14
|
7
7
|
18.0
1.5
|
99
4.4
|
7
7
|
circle |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
dot |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
double-circle |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
filled |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
none |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
open |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
sesame |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
triangle |
99 |
99 |
46 |
85 |
7 |
99 |
46 |
68 |
7 |
18.0 |
99 |
7 |
См. также
- Связанные свойства:
text-emphasis-color,text-emphasis. - Свойство
text-emphasis-position, позволяющее задать положение знаков выделения.
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/text-emphasis-style