text-underline-offset
Свойство text-underline-position определяет положение линии подчёркивания, которая делается с помощью text-decoration.
Краткая информация
Значение по умолчанию | auto |
---|---|
Наследуется | Да |
Применяется | Ко всем элементам |
Анимируется | Да |
Синтаксис
text-underline-offset: auto | <размер> | <проценты>
Значения
- auto
- Браузер автоматически подбирает размер смещения линии подчёркивания.
- <размер>
- Указывает смещение линии в доступных единицах CSS (px, em, rem и др.).
- <проценты>
- Смещение линии подчёркивания устанавливается в процентах от 1em.
Песочница
Винни-Пух был всегда не прочь немного подкрепиться, в особенности часов в одиннадцать утра, потому что в это время завтрак уже давно окончился, а обед ещё и не думал начинаться. И, конечно, он страшно обрадовался, увидев, что Кролик достаёт чашки и тарелки.
div { text-decoration: underline; text-decoration-color: red; text-decoration-offset: 0px; }
Пример
Код примера скопирован в буфер
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>text-underline-offset</title> <style> a { text-decoration: underline; /* Подчёркивание текста */ text-decoration-color: red; /* Цвет подчёркивания */ text-decoration-thickness: 2px; /* Толщина подчёркивания */ text-underline-offset: 1px; /* Исходное положение линии */ transition: 0.3s; /* Время перехода */ } a:hover { text-underline-offset: 5px; /* Смещение при наведении */ } </style> </head> <body> <ul> <li><a href="#">Чебурашка</a></li> <li><a href="#">Крокодил Гена</a></li> <li><a href="#">Шапокляк</a></li> </ul> </body> </html>
В данном примере при наведении курсора мыши на ссылку у неё плавно смещается линия подчёркивания.
Объектная модель
Объект.style.textUnderlineOffset
Спецификация
CSS Text Decoration Module Level 4
Браузеры
87 | 87 | 73 | 12.1 | 70 |
87 | 79 | 62 | 12.2 |