核弹头H5小游戏

关闭

核弹头小游戏

游戏轻松点
无需下载,点开即玩

拿起手机!扫我啊

核弹头小游戏
无需下载点击即玩

回到顶部

当前位置: 核弹头首页 > 游戏教程 > 正文

html5 canvas画透明度矩形教程

来源:www.h5uc.com    作者:集   时间:2016-04-20

为形状图上颜色,需要使用fillStyle、strokeStyle两个重要的属性。

许多用户都在问怎么用html5 canvas绘制一个有颜色带透明度的矩形?本文小编就为您带来实例教学,希望对大家能够有所帮助。

一、自定义画笔样式

如果想为形状图上颜色,需要使用以下两个重要的属性。

fillStyle : 设置下来所有fill操作的默认颜色。

strokeStyle : 设置下来所有stroke操作的默认颜色。

二、绘制具有颜色和透明度的矩形

  1. <html>  
  2. <head>  
  3.     <meta http-equiv="Content-type" content="text/html; charset = utf-8">  
  4.     <title>HTML5</title>  
  5.     <script type="text/javascript" charset = "utf-8">  
  6.         //这个函数将在页面完全加载后调用  
  7.         function pageLoaded()  
  8.         {  
  9.             //获取canvas对象的引用,注意tCanvas名字必须和下面body里面的id相同  
  10.             var canvas = document.getElementById('tCanvas');  
  11.             //获取该canvas的2D绘图环境  
  12.             var context = canvas.getContext('2d');  
  13.             //绘制代码将出现在这里  
  14.             //设置填充颜色为红色  
  15.             context.fillStyle = "red";  
  16.             //画一个红色的实心矩形  
  17.             context.fillRect(50,50,100,40);  
  18.   
  19.             //设置边线颜色为绿色  
  20.             context.fillStyle = "green";  
  21.             //画一个绿色空心矩形  
  22.             context.strokeRect(120,100,100,35);  
  23.   
  24.             //使用rgb()设置填充颜色为蓝色  
  25.             context.fillStyle = "rgb(0,0,255)";  
  26.             //画一个蓝色的实心矩形  
  27.             context.fillRect(80,230,100,40);  
  28.   
  29.             //设置填充色为黑色且alpha值(透明度)为0.2  
  30.             context.fillStyle = "rgba(0,0,0,0.2)";  
  31.             //画一个透明的黑色实心矩形  
  32.             context.fillRect(300,180,100,50);  
  33.   
  34.         }  
  35.     </script>  
  36. </head>  
  37. <body onload="pageLoaded();">  
  38.     <canvas width = "500" height = "300" id = "tCanvas" 
  39.      style = "border:black 1px solid;">  
  40.         <!--如果浏览器不支持则显示如下字体-->  
  41.         提示:你的浏览器不支持<canvas>标签  
  42.     </canvas>  
  43. </body>  
  44. </html>

三、绘制效果

以上便是小编为您带来的全部内容了,更多精彩内容敬请关注核弹头小游戏网。

核弹头小游戏网发布此文仅为传递信息,不代表认同其观点或者证实其描述!
软件排行
1
PDF转换器免费版下载
PDF转换器免费版下载 实用工具 | 5分
详情
3
Fores专注森林免费版
Fores专注森林免费版 实用工具 | 4分
详情
4
贴贴TieTie安卓版下载
贴贴TieTie安卓版下载 社交聊天 | 4分
详情
5
八门神器app下载
八门神器app下载 实用工具 | 4分
详情
6
空气投篮免费版下载
空气投篮免费版下载 体育运动 | 4分
详情
7
233乐园免费下载
233乐园免费下载 实用工具 | 4分
详情
8
快对app官方版
快对app官方版 实用工具 | 5分
详情

热门网游

福利游戏排行版

1
91翻天奇迹mu怀旧版
91翻天奇迹mu怀旧版 角色扮演 | 5分
下载
3
霸王天下手机版下载
霸王天下手机版下载 角色扮演 | 5分
下载
4
砰砰法师满V版下载
砰砰法师满V版下载 角色扮演 | 5分
下载
5
落神之地手机版下载
落神之地手机版下载 角色扮演 | 5分
下载
6
墨斗手机版下载
墨斗手机版下载 角色扮演 | 5分
下载
7
300大作战破解版
300大作战破解版 角色扮演 | 5分
下载
8
天姬变红包版下载
天姬变红包版下载 角色扮演 | 5分
下载
1
荣耀世纪怀旧服
荣耀世纪怀旧服 BT游戏 | 5分
下载
2
荣耀世纪最新版
荣耀世纪最新版 BT游戏 | 5分
下载
3
荣耀世纪福利版
荣耀世纪福利版 BT游戏 | 5分
下载
4
荣耀世纪变态版
荣耀世纪变态版 BT游戏 | 5分
下载
5
荣耀世纪破解版
荣耀世纪破解版 BT游戏 | 5分
下载
6
荣耀世纪
荣耀世纪 BT游戏 | 5分
下载