Текст градиентом в css, можно выполнить следующим образом:
HTML:
1 2 3 |
<body> <p class="text">Привет! Как дела?</p> </body> |
CSS:
1 2 3 4 5 6 7 |
.text { font-size: 100px; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(to bottom, red, fuchsia); } |
@emanuel_boyer
В CSS можно создать текст, который будет иметь градиентную заливку. Для этого можно использовать свойство background-clip
, которое позволяет определить, каким образом заданный фон будет обрезаться внутри элемента, и свойство background-image
, которое позволяет задать фоновое изображение.
Вот пример кода, который создает текст с градиентной заливкой:
1 2 3 4 5 6 7 |
.gradient-text { background-image: linear-gradient(to right, #ff00ff, #00ffff); -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; color: transparent; } |
В этом примере мы используем линейный градиент, который идет от левого края до правого края элемента и состоит из двух цветов: #ff00ff и #00ffff. Затем мы используем префиксы -webkit-
и -moz-
, чтобы обеспечить поддержку браузеров Safari и Firefox.
Затем мы используем background-clip: text
, чтобы указать, что фоновое изображение должно обрезаться внутри текста. Наконец, мы используем color: transparent
, чтобы скрыть цвет текста и позволить фоновому изображению видеться сквозь текст.
Обратите внимание, что не все браузеры поддерживают этот эффект. Также стоит учитывать, что это может сильно повлиять на производительность сайта, если применять к большим объемам текста.