Ich versuche, dieses Design in CSS zu erstellen. Ist es möglich?Ist es möglich, die Form eines Bildes mit CSS zu maskieren oder zu fixieren?
Dies ist mein Code:
.triangle{
border-radius: 50%;
width: 120px;
height: 120px;
}
.triangle img {
width: 120px;
height: 120px;
}
.triangle::after{
right: 150px;
top: 50%;
border: solid transparent;
content:"";
height: 0px;
width: 0px;
position: absolute;
pointer-events: none;
border-color: white;
border-left-color: white;/*white is the color of the body*/
border-width: 60px;
margin-top: -60px
}
<div class="triangle">
<img src="http://deskode.com/images/placeholder/team/07.jpg">
</div>
Das Dreieck gebildet wird, aber nicht in der gleichen Weise wie das Bild.
Ich kann jetzt nicht testen, aber ein 'Überlauf: hidden' auf die '.triangle' helfen soll. –
Ich würde [CSS Clipping Masken] (http://www.html5rocks.com/en/tutorials/masking/adobe/) betrachten. –