TGViewer
CSS Боль CSS Боль @cssbol · 579 subscribers
Post #39 2.23K
Круглый вырез в карточке — пять обёрток, 20 строчек CSS и сломанный фон на стыках блоков. Знакомо?

Классический подход заставляет «нарезать» карточку на кусочки: колонка для контента, колонка для выреза, внутри — три блока с flex-grow и radial-gradient. И всё ломается, если карточке задать градиентный фон — состыковать части принципиально невозможно.

Одно свойство mask-image с тем же radial-gradient решает задачу без единой обёртки. Карточка остаётся цельной — и корректно тянется, и принимает любой фон. В статье собираем оба варианта пошагово и сравниваем.

Демонстрация: https://htmlacademy.ru/demos/235

Читать статью → https://habr.com/ru/articles/993310/
  • 🔥 15
  • 🎉 6
  • 💯 3
  • 🥰 2
  • 😍 1
More from @cssbol
  1. Oct 4, 2026Какую же красоту можно делать с Anchor Positioning Это просто промежуточный этап работы
  2. Oct 2, 2026anchor() – царица якорей Функция anchor() живёт внутри большинства сложных демок и крутых…
  3. Sep 25, 2026Скругления в неожиданных местах Скругления хороши в углах блоков, а в других местах они пр…
  4. Sep 18, 2026CSS shape() — фича больших надежд CSS начал вырастать из коротких штанишек квадратного веб…
  5. Sep 11, 2026CSS Anchor Positioning Бывают такие фичи, до которых долго доходят руки. Но чуть познакоми…
  6. Sep 4, 2026Случайные испытания для демонстрации мастерства Запустили сложный игровой режим Восхождени…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →