首頁 > 微信小程式 > 小程式開發 > 微信小程式canvas基礎詳解

微信小程式canvas基礎詳解

小云云
發布: 2018-03-17 13:56:36
原創
7681 人瀏覽過

canvas 元素用於在網頁上繪製圖形。 HTML5 的 canvas 元素使用 JavaScript 在網頁上繪製2D圖像。本文主要和大家分享微信小程式canvas基礎詳解,希望能幫助大家。

一.了解canvas


      canvas 標籤預設寬度300px、高度225px。
      同一頁面中的 canvas-id 不可重複,如果使用一個已經出現過的 canvas-id,則該 canvas 標籤對應的畫布將被隱藏並不再正常運作。

需要指定canvasId,該繪圖上下文只作用於對應的 <canvas/>


# #
<!--canvas.wxml-->
<view class="container">
	<canvas canvas-id="myCanvas" class="myCanvas" ></canvas>
</view>
登入後複製
/**canvas.wxss*/
.myCanvas{
    border: 1px solid #ccc;
    width:100%;
    height:250px;
}
登入後複製

#二.在canvas中繪製圖形

##(1).步驟

#wxml中:

<canvas canvas-id="myCanvas" clas
s="myCanvas" ></canvas>
登入後複製


1.建立一個Canvas 繪圖上

下文CanvasContext

const ctx = wx.createCanvasContext(&#39;myCanvas&#39;)
登入後複製

2.們來描述要在Canvas 中繪製什麼內容

ctx.setFillStyle(&#39;red&#39;)
登入後複製
ctx.fillRect(10, 10, 150, 75)
登入後複製
#3.繪製

ctx.draw()
登入後複製
(2).代碼


#

//canvas.js 
//获取应用实例  
var app = getApp()  
Page({
	onLoad: function() {
		const ctx = wx.createCanvasContext(&#39;myCanvas&#39;);
		ctx.setFillStyle(&#39;red&#39;);
		ctx.fillRect(10, 10, 150, 75);
		ctx.draw();
	}
})
登入後複製

(3).效果

#相關推薦:

#js與canvas合成圖片做出微信公眾號海報功能

######## #怎麼用canvas來繪製弧線和圓######################用H5的canvas做出彈幕效果##########

以上是微信小程式canvas基礎詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板