drop9dead
@drop9dead

Как сделать скошенный угол у div?

Как сделать такой скошенный угол?1a20c7bfc1954c12b7e6f04ef9750c65.jpg
сколько пунктов будет в меню заранее не известно, фон может быть любым (т.е. надо, чтобы была прозрачность)
  • Вопрос задан
  • 637 просмотров
Решения вопроса 1
@Dartess
UPD: codepen.io/dartess/pen/dXZmRr можно одним псевдиком и без calc();

Если особо не думать, можно сделать так:
69867336d608fccd328327efc01f521b.png
Где есть .wrapper, контент находится в __inner (розовое) с белым фоном, а справа декоративный фон из ::before (зеленое) с высотой calc(100% - высота треугольника) и из ::after (голубое) с width: 0; height: 0; border-top: Высотаpx solid #fff; border-right: Высотаpx solid transparent;

Если надумаю чего аккуратнее, дополню
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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