Canvas杂谈
最近在看一些關(guān)于Canvas的知識...這篇文章主要是用來記錄學(xué)習(xí)中遇見的一些問題...以及難以理解的一些東西..
轉(zhuǎn)帖請注明出處:http://www.cnblogs.com/Troy-Lv5/p/3713900.html?
前置式兩個對象. canvas與context, 下面將一直使用這兩個對象進(jìn)行說明
var canvas = document.getElementById("canvasDom"); var context = canvas.getContext("2d");
1. 線性漸變.
//比如現(xiàn)在使用的就是開始的點(diǎn)為x:200, y:200, 結(jié)束的點(diǎn)為x:400, y:200
//當(dāng)然我這樣設(shè)置是因?yàn)槲乙@示的rect是在x:200, y:300的位置, 大小為200*200
var gradient = context.createLinearGradient(200,200, 400, 200); gradient.addColorStop(0, "red"); gradient.addColorStop(0.25, "yellow"); gradient.addColorStop(0.5, "green"); gradient.addColorStop(0.75, "blue"); gradient.addColorStop(1, "purple");
context.fillStyle = gradient;
context.rect(200,300,200,200);
context.fill();
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Troy-Lv5/p/3713900.html
總結(jié)
- 上一篇: js处理日期的一些整理(js获取给定日期
- 下一篇: 设置IE默认文本模式的方法