Tutorial SVGlogin
Tutorial SVG
pengarang:php.cn  masa kemas kini:2022-04-18 17:51:50

segi empat tepat SVG



Bentuk SVG

SVG mempunyai beberapa elemen bentuk pratakrif yang boleh digunakan dan dimanipulasi oleh pembangun:

  • Segi empat tepat < betul>

  • bulatan<bulatan>

  • elips<elips>

  • garis<

  • polyline<polyline>

  • polygon<polygon>

  • Path<🎜>Path<🎜 >

Bab berikut akan menerangkan elemen ini kepada anda, bermula dengan elemen segi empat tepat.


SVG Rectangle - <rect>

Contoh 1

<rect> boleh digunakan untuk membuat segi empat tepat, serta varian segi empat tepat:

Berikut ialah kod SVG:

Instance

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)" />
</svg>
 
</body>
</html>

Run Instance»Klik butang "Run Butang Instance" untuk melihat contoh dalam talian

Untuk pengguna Opera: Lihat fail SVG (klik kanan pada sumber pratonton grafik SVG).

Analisis kod:

  • Atribut lebar dan tinggi elemen tegak boleh menentukan ketinggian dan lebar segi empat tepat

  • Atribut gaya digunakan untuk mentakrifkan sifat CSS

  • Atribut isian CSS mentakrifkan warna isian bagi segi empat tepat (nilai rgb, nama warna atau nilai perenambelasan)

  • Sifat lejang CSS mentakrifkan lebar sempadan segi empat tepat

  • Sifat lejang CSS mentakrifkan warna sempadan segi empat tepat


Contoh 2

Mari kita lihat contoh lain yang mengandungi beberapa atribut baharu:

Berikut ialah kod SVG:

Contoh

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <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>
 
</body>
</html>

Jalankan Instance»Klik butang "Run Instance" untuk melihat contoh dalam talian

Untuk pengguna Opera: Lihat fail SVG (klik kanan Klik pada grafik SVG untuk pratonton sumber).

Analisis kod:

  • atribut x mentakrifkan kedudukan kiri segi empat tepat (contohnya, x="0" mentakrifkan segi empat tepat kepada kiri tetingkap penyemak imbas Jarak dari sisi ialah 0px)

  • Atribut y mentakrifkan kedudukan atas segi empat tepat (contohnya, y="0" mentakrifkan jarak dari segi empat tepat ke bahagian atas tetingkap penyemak imbas menjadi 0px)

  • Atribut kelegapan isian CSS mentakrifkan ketelusan warna isian (julat undang-undang ialah: 0 - 1)

  • Atribut kelegapan lejang CSS mentakrifkan ketelusan warna lejang (Julat undang-undang ialah: 0 - 1)


Contoh 3

Tentukan kelegapan keseluruhan elemen:

Berikut ialah kod SVG :

Instance

rreee

Jalankan Instance»Klik butang "Run Instance" untuk melihat contoh dalam talian

Untuk pengguna Opera: Lihat fail SVG (klik kanan pada sumber pratonton grafik SVG).

  • Sifat kelegapan CSS mentakrifkan nilai ketelusan elemen (julat: 0 hingga 1).


Contoh 4

Contoh terakhir, buat segi empat tepat bulat:

Berikut ialah kod SVG:

Instance

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <rect x="50" y="20" width="150" height="150" style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
</svg>

</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Untuk Pengguna Opera : Lihat fail SVG (klik kanan pada sumber pratonton grafik SVG).

  • Atribut rx dan ry boleh menjadikan segi empat tepat mempunyai bucu bulat.