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

См. также