@mishapsv

Как сделать внешние скругленные внутрь углы для элемента?

Для футера с position: fixed; нужно сделать внешние скругленные внутрь углы. При этом, чтобы область между ними была прозрачной. Может быть есть идеи, как это сделать? На скриншоте синий блок снизу с текущей песней.



5e01d656d62f7194308486.jpeg
  • Вопрос задан
  • 259 просмотров
Решения вопроса 1
SmthTo
@SmthTo Куратор тега Вёрстка
Все перепёлки мира будут оплакивать мою смерть.
Можно без фиксированной высоты синего блока и без absolute'а. Старый-добрый отрицательный margin + дополнительный padding сверху на размер border-radius.



Вообще, оную задачу можно решить множеством способов.

Update. В данном конкретном случае, т. к. макет из вопроса отличается от того, что вам нужно, то, модифицируя ваш код, можно так, например:



Обратного закругления в CSS нет. Только визуальными хаками это можно сделать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dom1n1k
@dom1n1k
Возможно я недопонимаю какие-то нюансы задачи, но по картинке кажется логичным наложить белый блок поверх темного и оба скруглить обычным образом.
Ответ написан
v3shin
@v3shin
Веб-шаман
border-radius ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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