Web Tasarım

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

Reklam

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.

Reklam
Bu yazı faydalı oldu mu?
Yazar

Kutay Utku

Denediğim, kurduğum ve öğrendiğim teknolojileri sade bir dille anlatıyorum. Sorularını yorumlarda bekliyorum.

Tüm yazıları (660)

Yorumlar

Henüz yorum yapılmamış Düşüncelerini paylaşan ilk kişi sen ol.

Yorum yaz

E-posta adresin yayınlanmaz. Zorunlu alanlar * ile işaretlidir.

Kod paylaşırken <code> etiketini kullanabilirsin.0

Yorumun onaylandıktan sonra yayınlanır.