SORU
23 Ocak 2012, PAZARTESİ


CSS bir görüntü:-element pseudo sonra/:önce yüksekliğini değiştirebilir miyim?

Belirli dosya türlerini kullanarak bir görüntü bağlantıları dekore etmek istiyorum sanırım. Benim bağlantı olarak ilan edebilirim

<a href='foo.pdf' class='pdflink'>A File!</a>

o zaman CSS gibi

.pdflink:after { content: url('/images/pdf.png') }

Şimdi, bu harika, eğer pdf.png link benim metin için doğru boyutu değil eğer dışında çalışır.

Ölçek tarayıcı :after resmi söylemek mümkün olmak istiyorum, ama beni yaşam için doğru sözdizimi bulamıyorum. Veya yeniden boyutlandırma mümkün değil arka plan görüntüleri gibi mi?

ETA: ya a) yanayım boyutlandırma "doğru" boyutu, sunucu tarafı ve/veya b) sadece IMG etiketi bir satır içi tedarik biçimlendirme değişiyor. kaynak resim Bunların ikisi de uzak durmaya çalışıyordum ama onlar şeyler tamamen CSS ile yapmak daha uyumlu olurlar gibi geliyor. Benim asıl sorunun cevabı "olabilir gibi görünüyorbir bakımaBu, bazen".

CEVAP
23 Ocak 2012, PAZARTESİ


background-size ayarlama izin verilir. Hala blok genişliği ve yüksekliği, ancak belirtmek gerekir.

.pdflink:after {
    background-image: url('/images/pdf.png');
    background-size: 10px 20px;
    width: 10px; 
    height: 20px;
    content:"";
}

See the full Compatibility Table at the MDN.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Saquet

    Caroline Saq

    1 EKİM 2011
  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • katherine gomez

    katherine go

    1 Aralık 2011