Задать вопрос
@MrLumuss

Как работает этот код CSS?

Привет хабровчане! Наткнул на код, для создания сгругленных границ в виде градиента, но хоть убейте не понимаю как он работает. Может кто объяснить?

item::before{
    content: "";
    position: absolute;
    inset: -3px;
    border-radius: 15px; 
    padding: 3px; 
    background:linear-gradient(180deg,rgb(42, 218, 204), rgb(23, 30, 36)); 
    -webkit-mask: 
         linear-gradient(#fff 0 0) content-box, 
         inear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude; 
}
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
xwjkka
@xwjkka
я пытаюсь...
В CSS, ::before создаёт псевдоэлемент,который является первым потомком выбранного элемента. Часто используется для добавления косметического содержимого в элемент с помощью свойства content.

Тут можно больше прочитать про before

content - обязательное свойство для before
inset - смещение элемента
-webkit-... - для различных браузеров
mask-composite - наложение/наслаивание
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы