Ich möchte Bild Ecken mit transperenten Hintergrund schneiden. Ich habe folgenden Code geschrieben.Cut Ecken von Bild mit CSS
body{
background-image:url('http://i.telegraph.co.uk/multimedia/archive/03589/Wellcome_Image_Awa_3589699k.jpg');
}
.Image{
position:absolute;
width:200px;
height:200px;
}
.Image img{
width:100%;
height:100%;
}
.Image:before {
position: absolute;
content: "";
border-top: 60px solid red;
border-right: 60px solid transparent;
top: -1px;
left: -1px;
}
.Image:after {
position: absolute;
content: "";
border-bottom: 60px solid red;
border-left: 60px solid transparent;
bottom: -1px;
right: -1px;
}
.blackBg{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
}
<div class="blackBg"></div>
<div class="Image">
<img src="http://www.w3schools.com/css/img_fjords.jpg">
</div>
Wie kann ich Bildecken mit CSS schneiden, auch will ich nicht für diese Leinwand oder svg verwenden. Ich würde es gerne in reinem CSS machen, gibt es irgendwelche Methoden?
Ich möchte Form wie diese.
css verwenden Sie es nicht tun können. Verwenden Sie Photoshop :) –
Was meinen Sie mit Ecken schneiden, brauchen Sie abgerundete Ecken? – Jeet
Nein, ich will keine abgerundete Ecke. Was auch immer ich in Snippet geschrieben habe. Darin möchte ich Transparenz statt roter Farbe. –