Próbuję narysować kąt 45 stopni za pomocą CSS, pierwszy obraz jest tym, co próbuję osiągnąć, drugi to, co udało mi się. Nie mogę wymyślić, jak wyciąć zewnętrzną stronę kąta o kolejne 45 stopni (patrz przerywana czerwona linia).Rysunek 45 Kąt nachylenia z CSS3
.flick .text {
position: relative;
z-index: 50;
}
.flick {
background-color: #055468;
color: white;
margin-left: 140px;
padding: 15px;
}
.flick:before {
background: #055468;
content: "";
height: 100px;
margin: -65px 0 0 -90px;
position: absolute;
transform: skew(45deg);
width: 80px;
}
<div class="flick"><span class="text">Hello world</span></div>
może rzeczywiście zajrzeć do 'rotateZ' zamiast' skew', jak to jest pochylanie efekt w działaniu ... – somethinghere
@ coś dziękuję, tak chaning, aby przekształcić: rotateZ (45deg); a zmiana szerokości/marginesów działa idealnie! – Scott
Ow darnit Właśnie zrobiłem przykład :(No cóż, spójrz na moją odpowiedź poniżej i powodzenia! – somethinghere