Jak mogę utworzyć następujący kształt za pomocą CSS?Utwórz trójkąt z CSS?
Próbowałem, że jest to rozwiązanie:
.triangle:after {
position:absolute;
content:"";
width: 0;
height: 0;
margin-top:1px;
margin-left:2px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid white;
}
.triangle:before {
position:absolute;
content:"";
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid black;
}
Widać to działa na Triangle. To działa, ale dzięki sztuczce granic. Czy można to zrobić w inny sposób?
Stosując wektory SVG można to łatwo zrobić, ale nie chcę tak długo.
Tylko z CSS? A z przezroczystym ciałem? – Bigood
http://apps.eky.hk/css-triangle-generator/ –
http://hedgerwow.appspot.com/demo/arrows –