Resimleri Bozmadan Kırpma: object-fit: cover; Kullanımı

object-fit: cover; CSS özelliği, özellikle <img> ve <video> gibi medya öğelerinde kullanılır ve içeriğin belirlenen genişlik ve yükseklik oranlarına uyum sağlamasını sağlar.

Ne İşe Yarar?

  • Resmin veya videonun belirlenen bir konteynerin içine sığmasını ve kırpılmasını sağlar.
  • Orantıyı bozmadan içeriğin tamamen görünmesini sağlar.
  • İçeriği taşırmadan ve boşluk bırakmadan gösterir.

Nasıl Çalışır?

  • Resim, orijinal en-boy oranını koruyarak belirtilen alanı doldurur.
  • Eğer resmin oranı belirtilen konteynerle uyuşmazsa, taşan kısımlar kırpılır ama resim deforme olmaz.
  • Resim kendi merkezine göre hizalanır, yani ortalanmış olur.

Kullanım Amaçları

  1. Responsive Tasarımlar
    • Farklı ekran boyutlarında resimlerin bozulmadan ve kaymadan görünmesini sağlar.
  2. Slider veya Galeri Uygulamaları
    • Tüm resimlerin aynı ölçülerde ve düzenli görünmesini sağlamak için kullanılır.
  3. Profil Resimleri & Avatarlar
    • Kullanıcıların farklı boyuttaki resimlerini eşit ölçülerde göstermek için kullanılır.
  4. Tam Ekran Görseller
    • Arka plan veya kapak görsellerinde boşluk bırakmadan tam ekran kaplama yapmak için kullanılır.

Örnek Kullanım

img {
  width: 300px;
  height: 200px;
  object-fit: cover;
}
<img src="resim.jpg" alt="Örnek Resim">

Bu kod sayesinde, resim 300x200px ölçüsünde olacak ve deforme olmadan konteyneri dolduracak. Eğer resim orijinal olarak farklı bir oranda ise, kırpılacak ama oranı değişmeyecek.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir