Как вы можете видеть в примере, и если вы знакомы с техникой теневого треугольника, это относится только к орто треугольникам.Установить тень на треугольник с не ортофоном
Кто-нибудь знаком с затенением равнобедренного или любого треугольника вообще?
Это не должно быть таким же подходом, даже если svg является приемлемым. Без растра.
Цените свою помощь.
.ortho{
top: 400px;
left:-300px;
transform: rotate(135deg)
}
.isosceles{
top: 40px;
left:40px;
}
.triangle{
position: relative;
}
.triangle:after{
width: 0;
height: 0;
position: absolute;
content: "\0020";
border: 40px solid;
transform-origin: 0 0;
box-sizing: border-box;
box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.3);
border-color: transparent transparent #bada55 #bada55;
}
.isosceles:after{
\t width: 0;
\t height: 0;
\t border-style: solid;
\t border-width: 0 40px 68px 40px;
\t border-color: transparent transparent #dadada transparent;
}
<div class="triangle ortho"></div>
<div class="triangle isosceles"></div>
Отличное решение 10x. Вы можете добавить '-webkit-blur', чтобы другие пользователи могли видеть ваш полезный ответ в браузере webkit. Это не помогло мне. – kidwon
@kidwon сделал это так, что пользователь webkit может также протестировать демо: –