關(guān)于canvas第三方的庫(konva)

第三方的canvas庫

Konva

Konva特點(diǎn)

面向?qū)ο蠓绞?/h4>
  • 一切皆對象
  • 如何定義對象 ①Object構(gòu)造函數(shù) ②直接量 {} ③自定義構(gòu)造函數(shù) 再new
  • 構(gòu)造函數(shù) new一個構(gòu)造函數(shù)就可以得到對象(實(shí)例)
  • this
  • 原型 prototype / 原型鏈

konva概念

  • 舞臺 stage
  • 層 layer
  • 組 group
  • 圖形

基本操作

  • 創(chuàng)建舞臺
    new Konva.Stage({
    width:
    height
    })
  • 創(chuàng)建層
    new Konva.Layer({})
    stage.add(layer)
  • 圖形或組添加到 層
  • 圖形添加到組
  • 繪制 layer.draw()
 第三方的canvas庫

基本圖形

  • Konva.Rect() 矩形
  • Konva.Circle() 圓形
  • Konva.Ellipse() 橢圓
  • Konva.Text() 文字
  • Konva.Image() 圖片
  • Konva.Line() 劃線
  • Konva.Star() 星星
  • ....

事件

類似于jquery

動畫

  • tween對象 指定動畫持續(xù)時間 指定變化的樣式 tween.play()
  • 簡寫 圖形.to()
  • Animation對象
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一:canvas簡介 1.1什么是canvas? ①:canvas是HTML5提供的一種新標(biāo)簽 ②:HTML5 ...
    GreenHand1閱讀 4,874評論 2 32
  • 一、canvas簡介 1.1 什么是canvas?(了解) 是HTML5提供的一種新標(biāo)簽 Canvas是一個矩形區(qū)...
    Looog閱讀 4,034評論 3 40
  • 第三方的canvas庫 konvaJS https://konvajs.github.io/ 通用 echar...
    璃_b11f閱讀 1,204評論 0 1
  • 第三方的canvas庫 konvaJS https://konvajs.github.io/ 通用 echar...
    細(xì)雨銜雪閱讀 3,288評論 1 2
  • 有創(chuàng)造力的人沒有單一風(fēng)格,既可以是修士也可以是唐璜,唯一共通的地方就是復(fù)雜:同時擁有相互矛盾的兩個極端,并在兩者這...
    攝影師柳丁閱讀 254評論 0 1

友情鏈接更多精彩內(nèi)容