Вёрстка: Заполнение текста изображением с помощью CSS

Для заполнения текста изображением с помощью CSS используйте свойство background-clip и background-image.

<div class="filledText">Ваш текст</div>

Свойство background-clip: text; для контейнера ограничит изображение только текстом. Свойство color: transparent; сделает текст невидимым, чтобы показать изображение в качестве заполнения.

.filledText {
	background-image: url('path/to/image.jpg');
	background-repeat: repeat;
	background-clip: text;
	color: transparent;
}

В данном примере текст заполнен изображением, а сверху наложен вертикальный градиент.

.filledText {
   	background-image: linear-gradient(to bottom, #2000ff00, #df000099), url('path/to/image.jpg');
	background-repeat: repeat;
	background-clip: text;
	color: transparent;

	background-color: white;
	font-size: 100px;
	font-weight: bold;
}

Свойство background-clip: text; поддерживается почти 98% браузеров. Однако, это до сих пор экспериментальная возможность.

3.7 г. Просмотров: 1.1k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram