Подчеркивание текста линией с градиентом

Подчеркивание текста можно сделать с помощью нескольких свойств CSS3.

background-image: linear-gradient(to right, red, blue); Устанавливает цвет и направление градиента
background-size: 100% 1px; Высота линии
background-position: center bottom 2px; Смещение от низа
1
<p>Пример <a href="#" class="a-gradient">ссылки с подчеркиванием градиентом</a> в тексте.<p>

<style>
.a-gradient {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom 1px;
	background-size: 100% 1px;
	background-image: linear-gradient(to right, red, blue);
}
.a-gradient:hover {
	background-image: linear-gradient(to right, blue, black);
}
</style>
HTML
2

Заголовки H1, H2 и т.д. придется обворачивать в <div> т.к. свойство display: inline у элемента обязательно.

<div class="h1-gradient">
	<h1>Большой заголовок, подчеркнутый линией с градиентом</h1>
</div>

<style>
.h1-gradient {
	margin: 0 0 20px 0;
}
.h1-gradient h1 {
	display: inline;
	background-repeat: no-repeat;
	background-position: center bottom 1px;
	background-size: 100% 3px;
	background-image: linear-gradient(to right, red, blue);
}
</style>
HTML

Также можно поменять направление градиента на вертикальный:

.h1-gradient h1 {
	display: inline;
	background-repeat: no-repeat;
	background-position: center bottom 1px;
	background-size: 100% 5px;
	background-image: linear-gradient(to top, #fff, #000);
}
CSS
31.07.2018, обновлено 15.12.2022
9669

Комментарии

, чтобы добавить комментарий.

Другие публикации

Текст с градиентом
Градиент в цвет шрифта можно добавить с помощью CSS свойства background-clip: text, которое окрашивает текст в цвет или изображение указанного в background-image.
47522
+6
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
43615
+34
Генерация счета на оплату PDF PHP
С помощью расширения dompdf можно легко сформировать PDF файл. По сути, dompdf - это конвертер HTML в PDF который...
65850
+33
Мануал по созданию и форматированию excel файлов в PHPExcel
К сожалению разработчики прекратили поддержку и разработку проекта, но PHPExcel все равно остается популярной...
129052
+36
Отслеживание окончания доменов и SSL-сертификатов
При работе с множеством сайтов возникает необходимость в постоянном контроле срока окончания доменов и особенно...
8206
+4
PHP-класс для создания миниатюр изображений
PHP Thumb – это библиотека, основанная на PHP GD и предназначена для создания превью изображений для каталогов, товаров...
49336
+13