Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Компания Balmuda и экс-дизайнер Apple представили премиальный будильник с режимами для сна и работы - «Новости мира Интернет»
Компания Balmuda и экс-дизайнер Apple представили премиальный будильник с режимами для сна и работы - «Новости мира Интернет»
Apple планирует выпустить для Siri отдельное приложение в формате чат-бота - «Новости мира Интернет»
Apple планирует выпустить для Siri отдельное приложение в формате чат-бота - «Новости мира Интернет»
Google представила Lyria 3 Pro – ИИ для создания полноценных музыкальных треков - «Новости мира Интернет»
Google представила Lyria 3 Pro – ИИ для создания полноценных музыкальных треков - «Новости мира Интернет»
Ganance выпустили аксессуар Heir, который превращает обычные часы в умные - «Новости мира Интернет»
Ganance выпустили аксессуар Heir, который превращает обычные часы в умные - «Новости мира Интернет»
Разработчики Forza Horizon 6 «выкатили» системные требования — в том числе для «экстремальных» настроек графики и трассировки лучей - «Новости сети»
Разработчики Forza Horizon 6 «выкатили» системные требования — в том числе для «экстремальных» настроек графики и трассировки лучей - «Новости сети»
Nvidia выпустила драйвер-заплатку для исправления подтормаживаний в Arknights: Endfield - «Новости сети»
Nvidia выпустила драйвер-заплатку для исправления подтормаживаний в Arknights: Endfield - «Новости сети»
Q-Day ближе, чем все думали: Google резко приблизила сроки взлома почти всей современной криптографии - «Новости сети»
Q-Day ближе, чем все думали: Google резко приблизила сроки взлома почти всей современной криптографии - «Новости сети»
В iFixit разобрали Samsung Galaxy S26 Ultra: аккумулятор заменить легко, а камеры и экран — нет - «Новости сети»
В iFixit разобрали Samsung Galaxy S26 Ultra: аккумулятор заменить легко, а камеры и экран — нет - «Новости сети»
Через два года США первыми в истории запустят корабль с ядерным двигателем за пределы земной орбиты — к Марсу - «Новости сети»
Через два года США первыми в истории запустят корабль с ядерным двигателем за пределы земной орбиты — к Марсу - «Новости сети»
Разработчики Android внедряют тестовый период после установки приложений от непроверенных разработчиков - «Новости мира Интернет»
Разработчики Android внедряют тестовый период после установки приложений от непроверенных разработчиков - «Новости мира Интернет»
Новости мира Интернет » Самоучитель CSS » Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»

После рассмотрения мини-тренда с летающими логотипами хотим познакомить вас с еще одной актуальной темой, о которой недавно написали в Medium. Речь пойдет про весьма оригинальный способ выделения текста с помощью фоновой «подложки» в виде цветной жирной линии. Ниже в статье найдете парочку примеров данной техники.


Само по себе решение вызывает достаточно неоднозначную реакцию у сообщества. Еще со времен зарождения классического «однопиксельного» подчеркивания некоторых дизайнеров смущает пересечение нижних полосок с буквами. В последствии были придуманы разные хаки и даже специальное CSS свойство (text-decoration-skip). С другой стороны такой прием позволяет выделить нужный участок текста, ссылку либо конкретные слова в предложении, сделав типографику страницы чуть более интересной.


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Как правило, для реализации используются яркие цвета, возможно, контрастные. Чаще всего они светлее текста, располагаются за ним. Степень пересечения элементов встречается разная — где-то они лишь соприкасаются, в других примерах «фон» занимает более трети текста.


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


Сложно сказать сколько проживет данный тренд веб-дизайна, главное при его реализации не забывать о юзабилити — тексты должны хорошо читаться, а обилие полосок не отвлекать пользователя от основного контента. С яркими акцентами нужно быть внимательным.


Свойство text-decoration-skip


Напоследок пару слов хотелось бы сказать про, упомянутое выше, CSS свойство, которое определяет как именно подчеркивание будет вести себя с текстом на странице.


See the Pen Underline by Alex (@alextod) on CodePen.



У text-decoration-skip есть несколько значений:



  • objects (по умолчанию) — пропускаются инлайновые элементы (в т.ч. картинки).

  • none — создаются пересечения со всеми объектами.

  • spaces — пропускаются пробелы, символы разделения текста и свойства letter-spacing / word-spacing.

  • ink (как в примере выше) — линии не пересекает символы и буквы.

  • edges — подчеркивание начинается строго от начала контента и заканчивается на последней букве.

  • box-decoration — не учитываются отступы margin, border и padding.


  • Чтобы проще это понять вот картинка (из этой статьи).


    Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»
    Фоновое подчеркивание для выделения текста, CSS свойство text-decoration-skip - «Веб-дизайн»


    Если вы видели на каких-то сайтах примеры нового мини-тренда с перекрывающими текст линиями, делитесь линками в комментариях. Будет интересно глянуть.


    После рассмотрения мини-тренда с летающими логотипами хотим познакомить вас с еще одной актуальной темой, о которой недавно написали в Medium. Речь пойдет про весьма оригинальный способ выделения текста с помощью фоновой «подложки» в виде цветной жирной линии. Ниже в статье найдете парочку примеров данной техники. Само по себе решение вызывает достаточно неоднозначную реакцию у сообщества. Еще со времен зарождения классического «однопиксельного» подчеркивания некоторых дизайнеров смущает пересечение нижних полосок с буквами. В последствии были придуманы разные хаки и даже специальное CSS свойство (text-decoration-skip). С другой стороны такой прием позволяет выделить нужный участок текста, ссылку либо конкретные слова в предложении, сделав типографику страницы чуть более интересной. Как правило, для реализации используются яркие цвета, возможно, контрастные. Чаще всего они светлее текста, располагаются за ним. Степень пересечения элементов встречается разная — где-то они лишь соприкасаются, в других примерах «фон» занимает более трети текста. Сложно сказать сколько проживет данный тренд веб-дизайна, главное при его реализации не забывать о юзабилити — тексты должны хорошо читаться, а обилие полосок не отвлекать пользователя от основного контента. С яркими акцентами нужно быть внимательным. Свойство text-decoration-skip Напоследок пару слов хотелось бы сказать про, упомянутое выше, CSS свойство, которое определяет как именно подчеркивание будет вести себя с текстом на странице. See the Pen Underline by Alex (@alextod) on CodePen. У text-decoration-skip есть несколько значений: objects (по умолчанию) — пропускаются инлайновые элементы (в т.ч. картинки). none — создаются пересечения со всеми объектами. spaces — пропускаются пробелы, символы разделения текста и свойства letter-spacing / word-spacing. ink (как в примере выше) — линии не пересекает символы и буквы. edges — подчеркивание начинается строго от начала контента и заканчивается на последней букве. box-decoration — не учитываются отступы margin, border и padding. Чтобы проще это понять вот картинка (из этой статьи). Если вы видели на каких-то сайтах примеры нового мини-тренда с перекрывающими текст линиями, делитесь линками в комментариях. Будет интересно глянуть.

    Цитирование статьи, картинки - фото скриншот - Rambler News Service.
    Иллюстрация к статье - Яндекс. Картинки.
    Есть вопросы. Напишите нам.
    Общие правила  поведения на сайте.

    Смотрите также

    А что там на главной? )))



    Комментарии )))