Страницы

Поиск по вопросам

пятница, 1 марта 2019 г.

Как реализовать загнутый уголок?


Подскажите, пожалуйста как средствами CSS реализовать такой маркер? Интересует именно этот уголок скругленный. Пробовал через :after но не могу придумать как быть с прозрачностью заднего фона? Сзади находится фото:


Ответ

Собственно ваш вопрос в этом border-bottom-left-radius: 20px; в .marker:before ?
* { box-sizing: border-box; } .marker { width: 300px; height: 300px; background: tomato; padding: 10px; border-radius: 20px; position: relative; } .border { width: 100%; height: 100%; border: 3px dashed orange; border-radius: 20px; } .marker:before { content: ""; border-top: 50px solid #fff; border-right: 50px solid #fff; border-bottom: 50px solid orange; border-left: 50px solid orange; position: absolute; top: 0; right: 0; border-bottom-left-radius: 20px; }


для экспериментов : https://codepen.io/topicstarter/pen/vpPEeW

Комментариев нет:

Отправить комментарий