Nasıl böyle bir figür oluşturabilirim [kapalı]
Dec 25 2020
CSS kullanarak böyle bir figür oluşturmak istiyorum? Sörf yaptım ve dikdörtgenler, ovaller buldum ama bununla tanışmadım.
Resim:

Yanıtlar
2 TemaniAfif Dec 25 2020 at 19:37
çarpık dönüşüm bunu yapabilir:
.box {
height: 400px;
width: 400px;
position: relative;
border-left: 5px solid blue;
overflow: hidden;
}
.box::before,
.box::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 50%;
box-sizing: border-box;
border-top: 5px solid blue;
border-right: 5px solid blue;
transform-origin: bottom;
transform: skewX(8deg);
}
.box::after {
transform: scaleY(-1) skewX(8deg);
}
<div class="box"></div>
ImranRafiqRather Dec 25 2020 at 19:42
Şu hack'i buldum: clip-path:playgon()
Mülk kullanımı.
.container{
position:absolute;
background:red;
width:520px;
height:220px;
clip-path: polygon(0 0, 90% 0,100% 50%, 90% 100%, 0 100%);
background:blue;
position:relative;
}
.child{
width:500px;
height:200px;
clip-path: polygon(0 0, 90% 0,100% 50%, 90% 100%, 0 100%);
background:#fff;
position:absolute;
top:10px;
left:10px;
background-image:url(https://picsum.photos/200);
}
<div class="container">
<div class="child"></div>
</div>
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı