Ve " 50% görüntü resmi;yerel" boyutu | Netgez.com
SORU
8 EKİM 2011, CUMARTESİ


Ve " 50% görüntü resmi;yerel" boyutu

İlgili resmin genişlik/yükseklik bilmeden bir belge img etiketi koyuyorum:

<img src="/myimage.png" />

CSS tam olarak yarısı onun için görüntü "" boyutu (alttaki resim boyutu). yerel ölçek için kullanmak istiyorum Bunun nasıl olduğunu çözemedim.

  • width: 50% kullanarak olur boyutu içeren blok göre, resmi deÄŸil.
  • Resim boyutunu bilmiyorum, çünkü belirli bir piksel geniÅŸliÄŸi boyutu edemem.
  • Ben sadece Y desteklemek için gereken bu yana, bir dönüşüm kullanarak denedim:

    -webkit-transform: scale(0.5);
    

    Bu güzel resim yapar, ama görüntü öğesinin boyutunu yeniden boyutlandırmak yok.

  • @Radagaisus öneriyor iyi bir geri dönüş olduÄŸu kullanarak Javascript,. Bu sayfa ekleme ve tüm yüklendiÄŸinde ile ilgili kullanamam yani ultra hafif ve taşınabilir bir sayfada ancak() iÅŸleyicileri el ile bir aÄŸrı olabilir.

Bu yüzden? bir postscript olarak: Retina ekran ile ilgilenmeni istiyorum çünkü. devicePixelRatio kullanarak tespit etmek ve daha büyük (2x) resimleri doldurabilirim, ama onları P ekranda doğru bakmak küçültün ihtiyacım var.

CEVAP
26 EYLÜL 2012, ÇARŞAMBA


Hedef cihazı uygun olarak Adam Ernst için mükemmel bir yer, sanki zoom özelliği geliyor. Ancak, bunun için bir çözüm lazım ve mümkün olduğu kadar çok cihaz desteği olanlar için aşağıdakileri yapabilirsiniz:

<img src="..." onload="this.width/=2;this.onload=null;" />

this.onload=null ayrıca nedeni bazen iki kez yükleme olayı tetikleyen eski tarayıcılar önlemek içinçeyreklik boyutlu görüntüler ile sona erebilir anlamına gelir). Yazabilirsiniz ama bu konuda endişeli değil:

<img src="..." onload="this.width/=2;" />

Oldukça kısa ve öz.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:
Css

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • iBand IguJoo

    iBand IguJoo

    25 AÄžUSTOS 2006
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011

İLGİLİ SORU / CEVAPLAR