Градиентная рамка
Сначала добавим паддинг для .gradient-container
. От размера этого паддинга будет зависеть толщина будущей «рамки».
Теперь зададим фон .gradient-container
с использованием повторяющегося линейного градиента. Именно благодаря повторяющемуся линейному градиенту получается просто и быстро сделать красивый градиент для рамки.
Добавляем свойство border-radius
для .gradient-container
, скругляя углы контейнера, придавая ему более мягкий вид.
Добавляем box-shadow
для .gradient-container
. Это свойство создаёт тень, добавляя глубину и выделяя элемент на странице.
Переходим к вложенному контейнеру — .card
. Зададим его ширину.
И добавим .card
внутренний отступ, обеспечивая пространство вокруг содержимого карточки.
Теперь зададим вложенному контейнеру фоновый цвет, который перекроет градиентный фон внешнего контейнера, и благодаря этому появится эффект градиентной рамки.
Осталось добавить свойство border-radius
для .card
. Обратите внимание, что радиус скругления у вложенного контейнера чуть меньше, чем у внешнего.
Эффект градиентной рамки готов. Теперь можете самостоятельно поэкспериментировать с её внешним видом: меняйте параметры градиента (наклон, цвета, размеры колорстопов), «ширину» градиентной рамки, цвета других элементов и делитесь результатом с друзьями.
А разобраться с линейными градиентами с нуля вы можете в интерактивном курсе «Линейные градиенты».