Как сделать градиентный текст css?

Пользователь

от nicolette.stoltenberg , в категории: HTML/CSS , 3 года назад

Как сделать градиентный текст css?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от helmer , 3 года назад

@nicolette.stoltenberg  Сделать градиентный текст в CSS можно так:


HTML:

1
2
3
<body>
      <p>Градиентный текст</p>
  </body>


CSS:

1
2
3
4
5
6
p{
   background: linear-gradient( #0B2349 33%, #bc0da5 66%, #8AA9D6);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-size: 50px;
}

Пользователь

от akeem , 2 года назад

@nicolette.stoltenberg 

Чтобы создать градиентный текст в CSS, можно использовать свойство background-clip и background-image, которые позволяют применять градиентный фон к тексту. Вот пример кода:

1
2
3
4
5
6
7
.gradient-text {
  background-image: linear-gradient(to right, #f00, #00f);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  color: transparent;
}


В этом примере мы задали линейный градиент от красного до синего цвета с помощью свойства background-image. Затем мы применили этот градиентный фон к тексту, используя свойство background-clip и установив его значение text. Чтобы текст стал невидимым и показывал только фон, мы задали цвет текста как прозрачный с помощью свойства color.


Обратите внимание, что этот метод не поддерживается всеми браузерами, поэтому стоит проверить его на разных платформах и устройствах.