Магия CSS #9 — Обтекание тени box-shadow вокруг нестандартной фигуры

preview_player
Показать описание
Разберем, как создать нестандартную фигуру, которая полностью обтекается тенью. Макет размещен в Adobe XD, а сверстанный пример размещен на сайте Codepen.

***

***

Рекомендации по теме
Комментарии
Автор

Наконец-то логотип своего сайта в порядок приведу. Благодарочка

ДокторнаПриколе
Автор

но при таком подходе есть минус небольшой. нельзя потом поменять цвет всего .card-item так как круг тоже вынесен в картинку.

olegpelin
Автор

Полезно, давай ещё видео на такую тематику)

Андрій-тр
Автор

пример из видео сработает только если у картинки есть круг на заднем фоне, размером с .card-circle, который своей непрозрачностью закроет тень НА самом .card-circle. Если же такого нет, то загоняем изображение в див, ставим ему размеры .card-circle, фон и бордер-радиус.. Должно сработать также

lordrawl
Автор

Знаешь как.. задачку подкину.. есть представь прямоугольник с закруглёнными краями ВОВНУТРЬ.. есть фон какое нить изображение у элемента body) у самого прямоугольника есть тень и что самое главное обводка по контуру.. радиус внутренний ну допустим 40 пикселей внутрь.. если у тебя появится вдохновение, то можешь попробовать решить) сразу говорю что задачка непростая)) как раз было б интересно в видео что то такого плана увидеть) а по этому уроку молодец) продолжай в том же духе

-web
Автор

Значение border-radius: 100% вынуждает браузер делать дополнительные ненужные вычисления, для закругления элемента достаточно указать 50%

Midnightrus
Автор

Привет, а какой ты заканчивала институт? Или сама училась?

ВладиславКозаков-лн
Автор

Есть способ попроще
.card-item{
filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.1));
}

Александр-шхш
Автор

Открыл пару часов назад видео, было 9 просмотров. Обновил страницу сейчас, 9 коментов...

poniknipo