Как в css задать градиент для border?

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

от fidel , в категории: HTML/CSS , 6 месяцев назад

Как в css задать градиент для border?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от adrien.waters , 6 месяцев назад

@fidel 

Для задания градиента для границы в CSS можно использовать свойство border-image. Вот пример:

1
2
3
4
5
6
div {
  border: none;
  border-image: linear-gradient(to right, #ff0000, #0000ff);
  border-image-slice: 1;
  border-image-width: 1px;
}


Этот код задает градиентное изображение вдоль границы элемента div. Градиент идет от красного (#ff0000) к синему (#0000ff).


border-image-slice определяет какая часть границы будет заполнена градиентом, а border-image-width задает ширину границы.