SORU
16 Mayıs 2011, PAZARTESİ


En küçük veri şeffaf bir görüntü için görüntü mümkün URİ

Bir arka plan görüntüsü ile 1x1 şeffaf bir görüntü, Sprite kullanın ve hala bazı simgeler için alternatif metin temin edebilmek için kullanıyorum.

Görüntü için veri URI HTTP istekleri sayısını azaltmak için kullanmak istiyorum, amaşeffaf bir görüntü elde etmek için, mümkün olan en küçük dize ne olurdu?

Veri URI kullanabileceğimi fark ettim:Sprite yerine gerçek görüntüler için, ama her şey CSS yerine dağılmış tutulduğunda daha kolay korumak için.

CEVAP
30 EKİM 2012, Salı


Farklı saydam Gıf'ler ile oynamak sonra, bazı kararsız ve CSS hataları neden. Örneğin, eğer bir <img> ve kullandığınız en ufak şeffaf GİF Olası, gayet iyi çalışıyor, ancak, eğer, o zaman istediğin senin şeffaf GİF var background-image, sonra bu imkansız. Nedense, aşağıdaki gibi bazı Gıf'ler CSS arka (bazı tarayıcılarda) önlemek.

Daha kısa (ama) kararsız

data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

Aşağıdaki gibi, biraz daha uzun ve daha kararlı sürümünü kullanarak öneririm

⇊ İstikrarlı ⇊ (ama biraz) daha uzun

data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

Başka bir ipucu olarak, bir yorum da anlaşılacağı gibi image/gif ommit yok. Bu birkaç tarayıcılarda kıracak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006