База знаний no-code платформы Taptop

Как сделать градиентную обводку для блока

Градиентная обводка позволяет добавить яркий акцент к элементам на странице. В Taptop это можно сделать двумя способами: через два Div-блока или с помощью свойства border-image.

Смотрите видео:

  • Kinescope
  • VK Video
  • RuTube
  • YouTube
  • Vimeo

Способ 1: Два Div-блока

1. Создайте внешний Div-блок — обертку, которая будет рамкой. Задайте ему стили:

Ширина — auto.

BlockNote image

Фон с градиентом — линейным или радиальным, любые цвета по вашему вкусу.

BlockNote image

Внутренние отступы (например, 10px) — они создадут пространство, через которое будет видна градиентная рамка.

BlockNote image

2. Добавьте внутренний Div-блок с контентом.

Установите фон, соответствующий заливке страницы, чтобы создать эффект рамки.

BlockNote image

При необходимости задайте скругление углов на обоих дивах — тогда рамка повторит форму блока.

BlockNote image

Готово! У блока создана градиентная обводка.
BlockNote image

Способ 2: Один Div-блок с border-image

Выберите элемент для стилизации.

Задайте ему обводку, например, 10px.

BlockNote image

3. Добавьте пользовательское свойство border-image с градиентом:

border-image: linear-gradient(to right, #цвет1 0%, #цвет2 100%) 1

BlockNote image

to right — задает направление градиента.

Единица (1) в конце нужна, чтобы градиент покрывал все стороны, а не только углы.

Готово! Градиентная обводка у блока добавлена.
BlockNote image

Плюс этого способа — подходит для блоков со сложным фоном, например, с изображениями. Минус — нельзя задать скругление углов.

Резюме

Первый способ универсален и дает полный контроль над формой рамки, а второй — проще и удобен для блоков со сложным фоном. Выбирайте подходящий метод в зависимости от задачи и дизайна.

Похожие статьи

Почему не стоит задавать фиксированную высоту для родительского элемента?
Как перенести стили из Figma в Taptop
Как быстро переименовать слой по названию класса
Как заблокировать прокрутку страницы при открытом меню или Pop-up
Как редактировать текст через настройки элемента