HTML'den SVG'ye

HTML'inizi ve satır içi CSS'inizi foreignObject kullanarak ölçeklenebilir bir SVG içine sarın. Canlı önizleyin ve kullanıma hazır bir .svg dosyası indirin. Her şey tarayıcınızda çalışır.

Ölçeklenebilir Bir Vektörün İçinde HTML

SVG'nin foreignObject öğesi, canlı HTML ve CSS'i bir vektör görselin içine gömmenizi sağlar. Sonuç sorunsuzca ölçeklenir ve SVG'nin kabul edildiği her yerde kullanılabilir — rozetler, kartlar ve zengin etiketler için idealdir.

Neden HTML'i Bir SVG İçine Sarmalı?

foreignObject ile oluşturulan bir SVG bir ekran görüntüsü değildir - kodunuz dosyanın içinde canlı kalır. Metin gerçek metin olarak kalır, satır içi CSS'iniz onu biçimlendirmeye devam eder ve hiçbir şey rasterleştirilmez; bu sayede görsel, dosyanın kendisi genellikle yalnızca birkaç kilobayt olsa da her yakınlaştırma seviyesinde kusursuz keskinliğini korur. Bu yaklaşım, README rozetleri, profil kartları, panel widget'ları ve stillendirilmiş bir HTML parçasının barındırabileceğiniz, gömebileceğiniz veya sürüm kontrolüne tabi tutabileceğiniz tek bir görsel dosya gibi davranmasını istediğiniz her yer için mükemmel bir seçimdir.

Vektör mü Ekran Görüntüsü mü - Hangisine İhtiyacınız Var?

Sonuç bir web tarayıcısında gösterilecekse bu aracı kullanın, çünkü tarayıcılar foreignObject'i doğal olarak işler ve keskinliğini korur. Sohbet uygulamaları, belgeler veya tasarım yazılımları gibi her yerde çalışan bir piksel görseline ihtiyacınız varsa, aynı kodu bunun yerine PNG, JPG veya PDF üreten HTML - Görsel dönüştürücümüzle işleyin. İki araç birbirini tamamlar: biri HTML'inizi ölçeklenebilir bir vektör olarak korurken, diğeri onu bir bit eşlem olarak dondurur.

Sık Sorulan Sorular

HTML'i SVG'ye dönüştürme hakkında bilmeniz gereken her şey.

HTML'iniz, tarayıcıların vektörün bir parçası olarak işlediği bir SVG <foreignObject> içine yerleştirilir. Bütün yapı, pikselleşme olmadan ölçeklenir.

Satır içi CSS ve data-URI görselleri en iyi sonucu verir. SVG, sitenizin dışında açıldığında harici kaynaklar yüklenmeyebilir, bu yüzden mümkün olduğunca satır içi kullanın.

Hayır. SVG tamamen tarayıcınızda oluşturulur.

Evet. Oluşturmadan önce piksel cinsinden herhangi bir genişlik ve yükseklik girin. Bunlar SVG tuvalini ve viewBox'ını belirler; dosya bir vektör olduğundan daha sonra keskinlik kaybetmeden ölçeklendirebilirsiniz.

foreignObject web tarayıcıları tarafından işlenir, ancak Inkscape veya Illustrator gibi birçok grafik düzenleyici bunu tam olarak desteklemez. En iyi sonuç için SVG'yi web sayfalarında veya tarayıcı tabanlı araçlarda kullanın.

Bu araç kodunuzu vektör olarak korur ve asla rasterleştirmez. Bir piksel görseline ihtiyacınız varsa, aynı HTML'i PNG, JPG veya PDF çıktısı veren HTML - Görsel aracımızla işleyin.