v2.5.2
Giriş yap

Resimlerin çözünürlüğünü (16:9 gibi) nasıl koruyabilirim?

bukr3j
613 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Video galeri yapıyorum ve responsive kısmında resimleri boyutlandırmakta güçlük çekiyorum. Aklıma gelen en hızlı çözüm neredeyse bütün çözünürlüklere piksel piksel ayarlamak.

ebykdrms
993 gün önce

Görselleri orantılı boyutlandırmak için CSS'in aspect-ratio özelliğini kullanabilirsiniz. Örneğin:

img {
    width:100%;
    aspect-ratio: 16/9;
}

Böylece <img /> elementiniz genişliğie göre kendini boyutlandırırken yüksekliğini de orantılı olarak koruyacaktır.

Eğer img boyutları sabit olsun ama görsel bu alanda kendini yerleştir istiyorsanız CSS'in object-fit özelliğini kullanabilirsiniz. Örneğin:

img {
    width:300px;
    height:300px;
    background-color:#000;
    object-fit: cover; /* görseli kırpılmış şekilde 300x300'lük alana yerleştirir. cover yerine contain derseniz kırpmadan boyutlandırma yapar. */
}