HTML 5 Dersleri 6 - SVG

HTML 5 Dersleri 6 - SVG

HTML 5 Dersleri 6 - SVG
HTML 5 Dersleri 6 - SVG

SVG Nedir?

SVG (Scalable Vector Graphics), vektörel tabanlı grafikler oluşturmak için kullanılan bir grafik formatıdır. SVG grafikler çözünürlükten bağımsızdır, yani büyütüldüğünde veya küçültüldüğünde kalite kaybı yaşanmaz.

HTML5 ile birlikte SVG desteği doğrudan tarayıcılara entegre edilmiştir ve ek bir eklentiye ihtiyaç duyulmaz.


SVG Neden Kullanılır?

SVG kullanımının başlıca avantajları:

  • Kalite kaybı olmadan ölçeklenebilir

  • Dosya boyutları küçüktür

  • CSS ve JavaScript ile kontrol edilebilir

  • SEO ve erişilebilirlik açısından avantaj sağlar

Bu nedenle ikonlar, grafikler ve basit animasyonlar için sıkça tercih edilir.


SVG Temel Yapısı

SVG, svg etiketi ile başlar ve genişlik–yükseklik değerleri tanımlanır.

SVG Temel Yapı Örneği


SVG ile Dikdörtgen Çizme

Rect (Dikdörtgen) Örneği

Bu kod, mavi renkte bir dikdörtgen oluşturur.


SVG ile Daire Çizme

Circle (Daire) Örneği


SVG ile Elips Çizme

Ellipse Örneği


SVG ile Çizgi Çizme

Line Örneği


SVG ile Çokgen (Polygon) Çizme

Polygon Örneği


SVG Metin Kullanımı

SVG içerisinde metin göstermek mümkündür.

SVG Text Örneği


SVG ve CSS Birlikte Kullanımı

SVG elemanları CSS ile stillendirilebilir.

CSS ile SVG Örneği


SVG Nerelerde Kullanılır?

  • Web site ikonları

  • Grafik ve diyagramlar

  • Logo tasarımları

  • Basit animasyonlar

  • Dashboard ve arayüz bileşenleri


SVG Kullanırken Dikkat Edilmesi Gerekenler

  • Karmaşık çizimler performansı etkileyebilir

  • Gereksiz detaylardan kaçınılmalı

  • Mobil uyumluluk test edilmeli

  • Kod okunabilirliği korunmalı


SVG konusunu öğrendikten sonra, HTML5 ile multimedya içeriklerinin nasıl kullanıldığını inceleyebiliriz.

? Bir sonraki ders:
HTML5 ile Video Kullanımı
https://cilginyazilim.com/html-5-dersleri-7-video