tylko pomaga się z tego, ponieważ y ou've próbował, ale nie działało zgodnie z oczekiwaniami ... Więc Podstawowym założeniem jest to, że możemy wykorzystać elementy CSS pseudo stworzyć taki efekt ..
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;
}
Tutaj nic nie robie fantazyjne, używamy pseudoelementu, tj. nic oprócz wirtualnego elementu, który nie istnieje w DOM, ale możemy go wstawić za pomocą CSS i umieścić ten pseudo element po prawej stronie opakowania. To pomoże ci uzyskać koniec wstążki. Zwróć uwagę, że kolor trójkąta jest zakodowany i nie jest przezroczysty.
elementy użycie pseudo –
Dlaczego głosowanie w dół? Wypróbował rzecz, którą opublikował –