SVG'den CSS'e Kodlayıcı

SVG'yi CSS arka planları ve maskeler için data URI'ye kodlayın; Base64'ten küçük.

Kodlama
SVG

SVG CSS İçine Nasıl Gömülür

1

SVG'yi yapıştırın

İşaretlemeyi simge dosyanızdan ya da tasarım aracınızdan doğrudan kopyalayın. Yorumlar, XML bildirimi ve fazladan boşluk temizlenir; ad alanı eksikse eklenir.

2

Kodlamayı seçin

URL kodlama daha küçüktür ve işaretlemeyi okunur bırakır; yani stil dosyanızda renkleri hâlâ görüp değiştirebilirsiniz. Base64, buna ihtiyaç duyan nadir araçlar için var.

3

Parçayı kopyalayın

Bir background-image kuralı, webkit önekli mask-image kuralı ya da çıplak data URI alın. Önizleme, sonucu gerçek bir CSS arka planı olarak gösterir.

Özellikler

SVG için Base64'ten küçük olan URL kodlama
Bir araç gerektirdiğinde Base64 seçeneği
İki kodlama arasında boyut karşılaştırması
XML bildirimi, yorumlar ve fazla boşluk temizlenir
Eksik xmlns ad alanı otomatik eklenir
Arka plan, maske ve ham URI parçaları
CSS arka planı olarak çizilen canlı önizleme
Ücretsiz, tarayıcınızda çalışır, üyeliksiz

Sık Sorulan Sorular

SVG için genelde daha küçüktür, çoğu zaman beşte bir veya daha fazla; ayrıca işaretleme stil dosyasında okunur kalır, böylece simgenin ne olduğunu görüp bir dolguyu yeniden kodlamadan değiştirebilirsiniz.

Çünkü url() içinde HTML'inizin parçası olarak değil, bağımsız bir belge olarak ayrıştırılır. Ad alanı olmadan tarayıcı onu çizmez. Araç eksikse ekler.

Kaçırılmamış bir diyez parça tanımlayıcısı başlatır ve URL'yi keser; yani #ec4393 gibi bir dolgu rengi tüm değeri bozardı. %23 olur.

Arka plan görselinde doğrudan hayır, çünkü renk işaretlemeye gömülüdür. Bunun yerine mask-image kullanın ve ögede background-color ayarlayın; böylece rengi CSS kontrol eder.

Büyük veya karmaşık illüstrasyonlarda ve birçok stil dosyasında tekrar kullanılan her şeyde. Gömmek her seferinde yükü çoğaltır ve ayrı önbelleklenemez.

Evet, data URI bir img src olarak çalışır. CSS parçaları daha yaygın kullanım olduğu için sunulur, ama ham URI hemen orada.

Hayır. Kodlama tarayıcınızda olur; yayınlanmamış simgeler ve müşteri varlıkları makinenizde kalır.

Evet, tamamen ücretsiz ve üyeliksiz.

Özel Bir Araç veya Uygulamaya mı İhtiyacınız Var?

Üretim kalitesinde web uygulamaları, SaaS platformları ve geliştirici araçları oluşturuyoruz. Projeniz hakkında konuşalım.

veya ücretsiz görüşme ayarlayın