SVG Şekilleri
SVG geliştiriciler tarafından kullanılabilecek bazı önceden tanımlanmış şekil öğesi vardır:
- Dikdörtgen <rect>
- Çember <circle>
- Elips <ellipse>
- Çizgi <line>
- Polyline <polyline>
- Poligon <polygon>
- Yol <path>
Aşağıdaki bölümlerde rect elemanı başlayarak her bir öğeyi açıklayacağız.
SVG Dikdörtgen - <rect>
Örnek 1
<rect> elemanı bir dikdörtgen ve bir dikdörtgen şeklinde varyasyonlarını oluşturmak için kullanılır:
İşte SVG kodu:
Örnek
<svg width="400" height="110">
<rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
</svg>
Kendin dene " Code explanation:
- Genişlik ve yükseklik özellikleri <rect> elemanının yüksekliği ve dikdörtgenin genişliğini belirlemek
- style nitelik dikdörtgen için CSS özelliklerini tanımlamak için kullanılır
- CSS dolgu özelliği dikdörtgenin dolgu rengini tanımlar
- CSS vuruş genişliği özelliği, dikdörtgenin sınırının genişliği tanımlar
- CSS vuruş özelliği dikdörtgenin kenar rengini tanımlar
Örnek 2
en yeni özelliklerini içeren başka bir örneğe bakalım:
İşte SVG kodu:
Örnek
<svg width="400" height="180">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9"
/>
</svg>
Kendin dene " Code explanation:
- x özelliği, dikdörtgenin sol konumu tanımlar (örneğin, x = "50" sol kenardan dikdörtgen 50 px yerleştirir)
- y özelliği, dikdörtgen üst konumunu tanımlar (örneğin, y = "20" üst kenar dikdörtgenin 20 px yerleştirir)
- CSS dolum opaklık özelliği dolgu renk opaklığını tanımlar (legal range: 0 to 1)
- CSS inme opaklık özelliği strok renk opaklığını tanımlar (legal range: 0 to 1)
Örnek 3
Bütün element için saydamlığını tanımlayın:
İşte SVG kodu:
Örnek
<svg width="400" height="180">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
</svg>
Kendin dene " Code explanation:
- CSS opaklık özelliği bütün eleman için opaklık değerini tanımlar (legal range: 0 to 1)
Örnek 4
Son bir örnek, köşeleri yuvarlatılmış bir dikdörtgen oluşturmak:
İşte SVG kodu:
Örnek
<svg width="400" height="180">
<rect x="50" y="20" rx="20" ry="20" width="150"
height="150"
style="fill:red;stroke:black;stroke-width:5;opacity:0.5" />
</svg>
Kendin dene " Code explanation:
- Rx ve ry özellikleri dikdörtgenin köşelerinde yuvarlar