2016-03-29 37 views
0

Tüm ekranlar için sadece bir görüntü sunmak istiyorum, bu yüzden görüntü genişliğini iki katına çıkaran bir görüntü 2000px genişliğinde oluşturdum ve img etiketindeki genişlik ve yüksekliği satır içi stiliyle 1000 piksel genişliğe ayarlıyorum. 242 piksel yüksek. Aşağıdaki css kodu img etiketine 'img-duyarlı' olarak adlandırılan önyükleme sınıf ekledik:Duyarlı retina görüntüsü

.img-responsive, 
.thumbnail > img, 
.thumbnail a > img, 
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img { 
    display: block; 
    max-width: 100%; 
    height: auto; 
} 

Ancak şimdi ekran genişliği görüntü genişliği ölçekler azaltır ancak yükseklik sabittir zaman. Ekran genişliği ile hem genişlik hem de yükseklik ölçeğini nasıl yapabilirim ve yalnızca bir çift genişlikli resim, retina.js kullanmadan setrc kullanmadan ve bir svg dosyası kullanmadan kullanabilir miyim?

+0

SVG görüntüleri kullanın. Tüm geçmiş ve gelecek problemleri çözüldü. :) –

+0

jsFiddle bağlantısı ekleyebilir misiniz? Sorunu anladığımdan emin değilim. – Narxx

+0

@WesFoster, SVG görüntüleri kullanarak o şimdi tam olarak aynı sorunu yaşıyor olacaktı. Bu bir css meselesidir .. – Karolis

cevap

0

Yüksekliğe önemli etiketler eklemeyi deneyin: auto. Bence tarzını etkileyen başka bir css var.

.img-responsive, 
.thumbnail > img, 
.thumbnail a > img, 
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img { 
    display: block; 
    max-width: 100%; 
    height: auto !important; 
} 
+0

Vay canına bir yıldızsın, işe yaradı! Yanıt, 2000px ile 1000px arasında bir görüntüyü ölçeklendirmek için CKEditor kullanarak satır genişliği ve yüksekliğini ekleyene kadar iyi çalıştı, bu yüzden tahmin edeceğiniz kadar önemli olana kadar inline yüksekliği otomatik yüksekliğin üzerinden geçiyordu. Teşekkür ederim. –

İlgili konular