canvas-3linearGradient.html
2015-11-20 17:50
369 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <canvas id="canvas" style="margin:0 auto;border:1px #ddd solid;"> The current browser does not support Canvas, can replace the browser a try! </canvas> <script> window.onload = function(){ var canvas = document.getElementById('canvas'); canvas.width = 800; canvas.height = 800; if(canvas.getContext('2d')){ var context = canvas.getContext('2d'); // begin var linearGrad = context.createLinearGradient(0,0,200,800); linearGrad.addColorStop(0.0,'white'); linearGrad.addColorStop(0.25,'yellow'); linearGrad.addColorStop(0.5,'green'); linearGrad.addColorStop(0.75,'blue'); linearGrad.addColorStop(1.0,'black'); context.fillStyle = linearGrad; context.fillRect(0,0,800,800) }else{ alert('当前游览器不支持Canvas,请更换游览器后再试!'); } } </script> </body> <script> /*总结 step 1 //修改xstart,ystart,xend,yend 改变渐变方向 //修改fillRect 改变渐变区域 var grd = context.creatLinearGradient(xstart,ystart,xend,yend) step 2 //stop的值域[0,1] grd.addColorStop(stop,color) */ </script> </html>
相关文章推荐
- canvas-2arcTo.html
- canvas-star7.html
- canvas-star6.html
- canvas-star6-drawMoon.html
- canvas-star5.html
- canvas-star4.html
- html表格
- a标签返回
- <!DOCTYPE html>
- xml的简介及应用
- html中table的px与百分比格式设置
- html
- C#网页数据采集(一)HtmlAgilityPack
- HTML学习之表格属性
- html tags and attribute集参考
- html长度单位和水平居中总结part4
- Html中关于float,margin,padding的语法
- canvas 作星星打分三维图
- canvas 作星星打分三维图
- canvas-star2.html