Tegesi ya HTML <canvas>
Ufafanuzi na matumizi
Levili linalofanya vizuizi kwa maelezo (kama ni JavaScript) kwa wakati wa kuzungumza.
Levili linalofika, inayopita kwa mabomu yenye kina, inahitaji kuchukua maelezo kufanya tabia ambazo ni vizuizi.
在禁用 JavaScript 的浏览器和不支持 的浏览器中,会显示出
元素内部的任何文本。
提示
请在我们的 HTML Canvas 教程中学习有关 元素的更多知识。
如需查看所有属性和方法的完整参考,请访问我们的 Kitabu cha thamani ya Canvas ya HTML。
全局属性
标签还支持 HTML 中的全局属性。
事件属性
标签还支持 HTML 中的事件属性。
这个 HTML 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。
Firefox 1.5 和 Opera 9 都跟随了 Safari 的引领。这两个浏览器都支持
我们甚至可以在 IE 中使用
Kuzungumza kati ya kituo cha <canvas> na SVG na VML
Kwa sababu ya kuzungumza kati ya kituo cha <canvas> na SVG na VML, <canvas> ina API ya kufanyikaja ambayo inakusoma JavaScript, wakati SVG na VML inasoma kitabu cha XML kusoma kufanyikaja.
Hizi nguo zinafaa kwa sababu zina ngumu na mafanikio yao. Kwa mfano, kufanyikaja SVG kina mafanikio ya kusoma, kwa sababu kumekwisha kumwacha kipimo cha kufikiria.
Kwa kusingania kipimo cha kifanyikaji kwa <canvas> kama moja, inahitajika kufichuka kwa kusoma na kusafisha tena.
Je, kwa ujenzi wa <canvas> tukifanyia kufikiria.
Kawaida, API ya kifanyikaji cha Canvas kimepewa na kifaa cha <canvas> cha kufikiria, haliwae kwa kufikiria kwa kusoma kwa kuzingatia mawendo ya kifaa cha kufikiria. methodi ya getContext()kutoka kwa kituo cha kifanyikaji cha picha.
Canvas API huzui kwa kusoma mawendo. Kama hivyo, mawendo hupewa na msafirisho wa uendeshaji wa watu, haliwae na kusoma kama matini na namba, kama kusoma maana ya methodi ya beginPath() na arc().
Kati ya kuzingatia mawendo, matukio mengi, kama fill(), ni kufanyia mawendo ya hii mawendo. Mafano ya mawendo ya mawendo, kama fillStyle, inaeleza kama matukio haya yana matumizi.
Tahadari:Kwa sababu API ya Canvas inayopita sana inaonekana inaunda kina kina hiki inaona haukufaa kufanya mawasiliano ya matukio ya mawasiliano. Inafaa kuingia kina ya mawasiliano ya <canvas> kwa njia ya kumwengenea kina ya mawasiliano ya bitmap kwa mawasiliano yake au kutumia CSS kuingia kina ya mawasiliano ya HTML kwa matumizi ya CSS kuingia kina ya mawasiliano ya HTML.
Mawasiliano ya browser
Inaniria nambari za browser za kwanza zinaongeza kina hiki.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 2.0 | 3.1 | 9.0 |