Buradasın
CSS ile resim kırpma nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
CSS kullanarak resim kırpma için birkaç yöntem bulunmaktadır:
- overflow Property: Bu yöntem, konteynerin boyutlarını ayarlayıp
overflow: hidden
özelliğini kullanarak resmin konteyner dışına taşan kısımlarını gizlemeyi sağlar 12. HTML kodu örneği:.container { width: 300px; height: 200px; overflow: hidden; } .container img { width: 400px; height: auto; }
- clip-path Property: Bu özellik, resmin kırpılacağı bölgeyi tanımlamak için kullanılır ve
inset
,circle
,ellipse
,polygon
gibi fonksiyonlar ve değerler alır 14. Örnek CSS kodu:img { clip-path: circle(50%); width: 300px; }
- object-fit ve object-position:
object-fit
özelliği, resmin konteyner içinde nasıl yerleştirileceğini belirler vecover
değeri, resmin aspect oranını koruyarak konteynere sığmasını sağlar 13.object-position
özelliği ise resmin konteyner içindeki konumunu ayarlar (örneğin,%
değerleriyle). Örnek CSS kodu:.cropped-ofp { width: 150px; height: 150px; object-fit: cover; object-position: 25% 25%; }
- calc() ve padding-top: Bu yöntem, resmin istenen aspect oranına göre kırpılmasını sağlar 5. HTML ve CSS kodu örneği:
<div class="aspect-ratio-box"> <img src="resim.jpg"> </div>
.aspect-ratio-box { position: relative; width: 100%; height: 0; padding-top: calc(100% * (100 / 300)); } .cropped-image { position: absolute; top: 0; width: 100%; height: 100%; object
5 kaynaktan alınan bilgiyle göre: