Ich versuche einen transparenten Pfeil auf der rechten Seite eines Bildes vertikal in der Mitte zu platzieren und das Hintergrundbild zu zeigen.Transparenter Pfeil auf der rechten Seite des Bildes
Ich habe gelesen this answer, und this codepen ist im Grunde genau das, was ich will, aber ich kann nicht meinen Kopf herum, warum es funktioniert und was ich ändern müsste, um es auf der rechten Seite zu platzieren.
Codepen Code:
.wrap {
position: relative;
overflow: hidden;
width: 70%;
height:150px;
margin: 0 auto;
background-color:#fff;
}
.wrap img {
width: 100%;
height: auto;
display: block;
}
.wrap:before, .wrap:after {
content:'';
position: absolute;
bottom: 0;
width: 50%;
background-color: inherit;
padding-bottom:3%;
}
.wrap:before {
right: 50%;
-ms-transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-ms-transform: skewX(45deg);
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
}
.wrap:after {
left: 50%;
-ms-transform-origin: 0 100%;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-ms-transform: skewX(-45deg);
-webkit-transform: skewX(-45deg);
transform: skewX(-45deg);
}