Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara kanvas atribut kesan animasi css3 dan svg

Apakah perbezaan antara kanvas atribut kesan animasi css3 dan svg

WBOY
WBOYasal
2022-03-22 11:43:144290semak imbas

Perbezaan: 1. Kanvas melukis bitmap, manakala svg melukis imej vektor; tetapi kanvas tidak menyokongnya; 4. Kanvas bergantung pada resolusi, tetapi svg tidak bergantung pada resolusi.

Apakah perbezaan antara kanvas atribut kesan animasi css3 dan svg

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi CSS3&&HTML5, komputer Dell G3.

Apakah perbezaan antara kanvas atribut kesan animasi CSS3 dan svg

Kanvas terutamanya menggunakan berus untuk melukis imej 2D secara dinamik

SVG terutamanya menggunakan tag untuk melukis bentuk tidak sekata Grafik vektor

Kedua-duanya digunakan terutamanya untuk melukis grafik 2D

Perbezaannya:

  • Kanvas melukis bitmap, tetapi SVG melukis grafik vektor

  • SVG memaparkan secara perlahan apabila terdapat banyak nod yang mempunyai prestasi yang lebih baik, tetapi lebih rumit untuk ditulis

  • SVG menyokong pelapisan dan acara , Canvas tidak menyokongnya, tetapi ia boleh dilaksanakan menggunakan perpustakaan

  • Kanvas bergantung pada resolusi, SVG tidak bergantung pada resolusi

  • Grafik yang dilukis oleh Canvas It tidak akan muncul dalam DOM, tetapi SVG yang dilukis akan muncul dalam DOM

Kelebihan Kanvas:

Sesuai untuk permainan dan tempat lain, dan grafik yang dilukis oleh Kanvas boleh dieksport

Kelebihan SVG:

Oleh kerana ia adalah imej vektor, ia tidak akan diherotkan selepas mengezum masuk, menyokong pemprosesan acara, teks bebas dan boleh diedit dan dicari

(Belajar perkongsian video :tutorial video css)

Atas ialah kandungan terperinci Apakah perbezaan antara kanvas atribut kesan animasi css3 dan svg. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn