Nur Sie heraus mit diesem als y helfen ou've versucht, aber es hat nicht funktioniert wie erwartet ... So grundlegende Idee ist, dass wir Elemente CSS Pseudo .. diesen Effekt nutzen können
Demo
.wrapper {
background: #C3C3C3;
padding: 20px;
font-size: 40px;
font-family: Arial;
text-align: center;
position: relative;
}
.wrapper:after {
content: "";
width: 0;
height: 0;
border-top: 42px solid transparent;
border-bottom: 42px solid transparent;
border-right: 40px solid white; /* Tweak this to increase triangles height */
position: absolute;
right: 0;
top: 0;
}
Hier tue nichts zu schaffen Wir verwenden ein Pseudo-Element, dh nichts als ein virtuelles Element, das nicht im DOM existiert, aber wir können es mit CSS einfügen und dieses Pseudo-Element auf der rechten Seite des Wrappers positionieren. Dies wird Ihnen helfen, das bandähnliche Ende zu erhalten. Beachten Sie, dass die Farbe des Dreiecks fest codiert ist und nicht transparent ist.
Verwendung Pseudoelemente –
Warum die nach unten Abstimmung? Er versuchte das Ding, das er gepostet hat –