Temel SVG Şekilleri: rect circle path
Yaygın şekilleri SVG öğeleriyle çizin
Temel SVG Şekilleri: rect circle path, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, HTML Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML Academy kursu toplamda 4 dersten oluşur.
SVG Koordinat Sistemi
SVG, (0,0) noktasının sol üst köşe olduğu bir koordinat sistemi kullanır. X sağa doğru, Y aşağı doğru artar. Görünüm alanı genişlik ve yükseklik öznitelikleriyle, koordinat uzayı ise viewBox özniteliğiyle tanımlanır.
Dikdörtgen Öğesi
Dikdörtgenleri <rect x="10" y="10" width="200" height="100" rx="8" ry="8"> ile çizin. rx ve ry köşeleri yuvarlar. Dolgu ve kontur, dolgu ve kontur öznitelikleri veya CSS ile denetlenir. x ve y belirtilmezse varsayılan değer 0,0 olur.
Çember Öğesi
Çemberleri <circle cx="100" cy="100" r="50"> ile çizin. cx ve cy merkez koordinatlarıdır; r yarıçaptır. SVG çemberlerinde canvas yayının açı parametrelerine eşdeğer bir seçenek yoktur; çemberler her zaman tam çemberdir.
Elips Öğesi
Elipsleri <ellipse cx="100" cy="100" rx="80" ry="40"> ile çizin. rx yatay yarıçaptır; ry dikey yarıçaptır. rx ve ry değerleri eşit olan bir elips, çembere eşdeğerdir.
Doğru ve Çoklu Doğru
<line x1="0" y1="0" x2="100" y2="100"> tek bir doğru parçası çizer. <polyline points="0,0 100,50 200,0"> bir dizi koordinat çifti üzerinden birbirine bağlı doğru parçaları çizer. İkisi de otomatik olarak kapatılmaz.
Çokgen Öğesi
<polygon points="100,10 190,190 10,190">, çoklu doğruya benzer; ancak şekil otomatik olarak kapatılır ve son noktayı ilk noktaya bağlayan bir çizgi eklenir. Üçgen, yıldız ve diğer düzgün çokgenler gibi kapalı şekiller için çokgen kullanın.
Yol Öğesi
Yol, en güçlü SVG şeklidir; doğru, yay ve eğrilerin herhangi bir birleşimini temsil edebilir. d özniteliği yol komutlarını içerir: M (moveTo), L (lineTo), A (yay), C (kübik Bézier), Q (kuadratik Bézier), Z (closePath).
Yol Komutları
Büyük harfli komutlar mutlak koordinatları, küçük harfli komutlar göreli koordinatları kullanır. M 100 50, (100,50) konumuna gider. L 200 150, (200,150) konumuna bir doğru çizer. Z yolu kapatır. A rx ry rotation large-arc sweep x y bir yay çizer.
CSS ile Biçimlendirme
SVG şekilleri CSS özelliklerini kabul eder: fill, stroke, stroke-width, opacity ve stroke-dasharray. Bakımı kolay bir biçimlendirme için SVG öğelerinde CSS sınıflarını kullanın. SVG CSS geçişleri, yumuşak durum değişiklikleri için dolgu, kontur ve opaklık üzerinde çalışır.
g ile Gruplama
<g> öğesi, SVG öğelerini gruplar. Tüm alt öğeleri etkilemek için dönüşümü, dolguyu veya konturu gruba uygulayın. Gruplama, saat kadranı ve tüm bileşenleri gibi birlikte hareket eden veya dönüşen karmaşık şekillerin birleştirilmesini sağlar.
Tanımlar ve Yeniden Kullanım
Yeniden kullanılabilir şekilleri <defs> içinde tanımlayın: simgeler, renk geçişleri ve kırpma yolları. Bunlara <use href="#id"> ile başvurun. Böylece karmaşık yol verilerinin yinelenmesi önlenir ve kullanım öğesi aracılığıyla örnek düzeyinde dönüşümler ve biçimlendirme yapılabilir.
Bilgi Kontrolü
SVG'de çoklu doğru ile çokgen arasındaki fark nedir?
Özet
SVG, bildirimsel şekil öğeleri (dikdörtgen, çember, elips, doğru, çoklu doğru, çokgen) ve karmaşık şekiller için M, L, A, C, Q, Z komutlarını kullanan çok yönlü bir yol öğesi sunar. CSS ile biçimlendirme, g ile gruplama ve tanımlar ile kullanım yoluyla yeniden kullanım, doğrudan HTML içine gömülen, bakımı kolay ve ölçeklenebilir vektör grafiklerini mümkün kılar.
Sıkça Sorulan Sorular
“Temel SVG Şekilleri: rect circle path” dersi ücretsiz mi?
Evet — “Temel SVG Şekilleri: rect circle path” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve HTML Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML Academy kursu toplamda 4 dersten oluşur.
“Temel SVG Şekilleri: rect circle path” dersinde ne öğreneceğim?
Yaygın şekilleri SVG öğeleriyle çizin HTML Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
HTML Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te HTML Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Temel SVG Şekilleri: rect circle path” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu HTML Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her HTML Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Satır İçi SVG ve img ile object Karşılaştırması
- Temel SVG Şekilleri: rect circle path
- SVG viewBox ve Duyarlı Ölçeklendirme
- CSS ve SMIL ile SVG Animasyonu