Ich möchte eine diagonale Linie auf der Box, die Hintergrundfarbe grün hat, wie im Beispiel unter gezeigt. Welches CSS soll ich verwenden?Erstellen Sie diagonale Linie über der Box mit Hintergrundfarbe in CSS
Diagonal line on top of green background color
Ich schaffte es mit diesem Code zu tun:
.quote {
background: #41ade5;
color: #fff;
position: relative;
z-index: 1;
}
.quote:before {
background: inherit;
bottom: 0 !important;
content: '' !important;
display: block !important;
height: 50% !important;
left: 0 !important;
position: absolute !important;
right: 0 !important;
transform: skewY(1.5deg) !important;
transform-origin: 100% 0 !important;
z-index: -1 !important;
top: 0;
}`
Aber dann die diagonale Linie viele Kanten bekam, und nicht scharf. Gezeigt im Bild unten:
Hat jemand einen guten CSS-Tipps haben für eine diagonale Linie zu machen, die mehr sauber ist?