SVG eğitiminin özeti
- Hunor Márton Borbély tarafından hazırlanan bu SVG eğitiminde, temel şekillerden başlayıp karmaşık animasyonlara kadar SVG görsellerinin nasıl kodlanacağı adım adım öğrenilebiliyor.
- Temel şekiller çizme, Noel ağacı, zencefilli kurabiye adam ve ev yapımı gibi çeşitli konuları ele alırken; clip path, gradient, Bézier eğrileri ve metni bir yol boyunca çizme gibi SVG'nin farklı özelliklerini de tanıtıyor.
- Ayrıca JavaScript ile saat çizme, SVG öğelerine etkileşim ekleme ve JavaScript ile SVG diyagramları üretme gibi, SVG'yi diğer teknolojilerle birleştirme yöntemlerini de içeriyor.
GN⁺'ün görüşü
- Bu eğitim, SVG görsellerini kodlamayı öğrenmek isteyen başlangıç seviyesindeki yazılım mühendisleri için, temelden ileri tekniklere kadar sistemli biçimde ilerleyebilecekleri iyi bir kaynak.
- Özellikle gerçek zamanı gösteren bir saat yapma ya da SVG öğelerine etkileşim ekleme gibi pratik örnekler içermesi, öğrenenler için oldukça faydalı ve ilgi çekici bir deneyim sunacak gibi görünüyor.
- SVG öğrenmek isteyenler için bu eğitim, grafik odaklı web tasarımına dair anlayışı genişletebilecek ve web sayfalarına özgün görsel unsurlar ekleme becerisini geliştirebilecek çekici bir öğrenme kaynağı olabilir.
1 yorum
Hacker News görüşleri
<clip-path>kullanım örneğinde büyük çemberi iki kez tanımlamak verimsiz. Boyutu değiştirirken iki yeri de güncellemek gerekiyor;defszaten kullanılıyorsa, çemberi bir kez tanımlayıp yeniden kullanmak daha iyi.<foreignObject>etiketi sayesinde SVG’yi HTML içinde kullanabiliyorsunuz. Bu da HTML’in daha iyi yaptığı işler için faydalı oluyor: bağlantılar, görseller, temel flexbox stillendirmesi gibi.pathtercih ediyorum; çünkü onunla neredeyse her şeyi yapabiliyorsunuz ve diğer yöntemlere göre daha az ayrıntılı. Çizim yapmada kötüyüm ve görsellerden hoşlanmıyorum, bu yüzden performans ve kullanım kolaylığı için tüm yan projemi SVG ile kurdum. Bu eğitim sayesinde refactor etmem gereken çok yer olduğunu fark ettim.