当前位置:首页 > 日记 > 正文

HTML5实现的画布阴影效果实例

HTML5实现的画布阴影效果实例
本文主要介绍了HTML5实现画布阴影效果的例子。
HTML5中画布阴影效果的实现

复制代码代码如下所示:
帆布夹演示
var
VaR的图像纹理= null;
在window.onload =函数(){
VaR的画布document.getelementbyid(text_canvas );
console.log(帆布。其父节点。clientwidth);
canvas.width = canvas.parentnode.clientwidth;
canvas.height = canvas.parentnode.clientheight;

如果(!帆布。getContext){
console.log(画布不支持。请安装一个HTML5兼容的浏览器;
返回;
}
VaR上下文= canvas.getcontext(二维的);

一个阴影和模糊段
背景。fillStyle =黑;
context.fillrect(0, 0,canvas.width,帆布,身高 / 4);
context.font = '60pt宋体;

context.shadowcolor =白色;
context.shadowoffsetx = 0;
context.shadowoffsety = 0;
context.shadowblur = 20;
context.filltext(模糊的帆布
context.strokestyle =RGBA(0, 255, 0,1);
context.linewidth = 2;
context.stroketext(模糊的帆布

两个影子字体
var =画布.高度 4;
背景。fillStyle =白色;
context.fillrect(0,HH,canvas.width,帆布,身高 / 4);
context.font = '60pt宋体;

context.shadowcolor =RGBA(127127127,1);
context.shadowoffsetx = 3;
context.shadowoffsety = 3;
context.shadowblur = 0;
context.fillstyle =RGBA(0, 0, 0,0.8);
context.filltext(模糊的帆布

三下阴影效果
画布=高度/ 4 + HH;
背景。fillStyle =黑;
context.fillrect(0,HH,canvas.width,帆布,身高 / 4);
对于(var i = 0;i < 10;i + +)
{
context.shadowcolor =RGBA(255, 255, 255,+((10-I) / 10)+ );
context.shadowoffsetx =我* 2;
context.shadowoffsety =我* 2;
context.shadowblur =我* 2;
context.fillstyle =RGBA(127, 127, 127,1);
context.filltext(模糊的帆布
}

四-淡入淡出效果
画布=高度/ 4 + HH;
背景。fillStyle =绿色;
context.fillrect(0,HH,canvas.width,帆布,身高 / 4);
对于(var i = 0;i < 10;i + +)
{
context.shadowcolor =RGBA(255, 255, 255,+((10-I) / 10)+ );
context.shadowoffsetx = 0;
context.shadowoffsety =我* 2;
context.shadowblur =我* 2;
context.fillstyle =RGBA(127, 127, 127,1);
context.filltext(模糊的帆布
}
对于(var i = 0;i < 10;i + +)
{
context.shadowcolor =RGBA(255, 255, 255,+((10-I) / 10)+ );
context.shadowoffsetx = 0;
context.shadowoffsety =我* 2;
context.shadowblur =我* 2;
context.fillstyle =RGBA(127, 127, 127,1);
context.filltext(模糊的帆布
}
对于(var i = 0;i < 10;i + +)
{
context.shadowcolor =RGBA(255, 255, 255,+((10-I) / 10)+ );
context.shadowoffsetx =我* 2;
context.shadowoffsety = 0;
context.shadowblur =我* 2;
context.fillstyle =RGBA(127, 127, 127,1);
context.filltext(模糊的帆布
}
对于(var i = 0;i < 10;i + +)
{
context.shadowcolor =RGBA(255, 255, 255,+((10-I) / 10)+ );
context.shadowoffsetx =我* 2;
context.shadowoffsety = 0;
context.shadowblur =我* 2;
context.fillstyle =RGBA(127, 127, 127,1);
context.filltext(模糊的帆布
}
}

HTML5画布
填充和行程夹

相关文章

移动浏览器的视口参数(Web前端设计)

移动浏览器的视口参数(Web前端设计)

参数,视口,前端设计,移动浏览器,电脑软件,手机浏览器的网页在一个虚拟的窗口(视图),通常的虚拟窗口(视口)比宽屏幕,所以你不必挤每一页的一个小窗口(这不会损害手机浏览器页面优化布局,用户可以)通过平移和缩放视图page.shift不同部位 手机浏览器的…

烟花是一个可爱的波尔卡圆点框架。

烟花是一个可爱的波尔卡圆点框架。

框架,是一个,波尔卡,烟花,圆点,本教程是向朋友介绍烟花,制作可爱圆点花纹的方法。本教程比较简单,介绍也很详细。建议像你这样的朋友过来参考一下。 本教程是介绍朋友的烟花,制作可爱的圆点边界法。这个教程很好。推荐给你最喜欢的朋友。 结…

PHP数组的长度尺寸检测和计数功能

PHP数组的长度尺寸检测和计数功能

数组,检测,长度,尺寸,功能,本文介绍了PHP数组长度函数sizeof检测和计数使用。分享给你供你参考。以下是如下: PHP中的数组长度尺寸检测的作用下,有一个简单的例子: 复制代码如下:colorlist美元=阵列(苹果=红 回声数组的长度是:。计数($ colorli…

Dreamweaver制作基于WordPress的留

Dreamweaver制作基于WordPress的留

留言簿,电脑软件,Dreamweaver,WordPress,II,Dreamweaver构建WordPress留言板。 > 以前在DW教学Dreamweaver定制WordPress留言板教学的文章,已经成功地在前面的消息机制将固定界面,虽然消息机制,总也应该有回复信息的管理功能,并删除不需要的广…

PHP实现格式化文件数据大小显示的

PHP实现格式化文件数据大小显示的

格式化,文件,显示,数据,方法,本文介绍了php实现格式化文件数据格式大小的方法,供大家参考,具体分析如下: 有时我们需要在Web页面上显示文件的大小,或者显示其他数据的大小。 这个数字通常是从大跨度,如果单位是B可能有一点,如果1G的是107374182…

js是用常规替换来替换指定字符的。

js是用常规替换来替换指定字符的。

替换,字符,常规,电脑软件,js,定义和用法 替换()方法用于字符串中的一些字符替换一些字符,或替换的子字符串匹配一个正则表达式。 语法 Strinbject.replace(regexp,更换) 参数描述 正则表达式是必要的,该模式将取代RegExp对象指定。注意,如果值…

画家画出超真实的外国美女

画家画出超真实的外国美女

画出,画家,外国,真实,美女,本课程是介绍画家利用超真实的外国画画的一个过程,效果非常逼真。本教程有点难度,需要有人带着一定的画家基础学习。推荐给大家,像朋友一样学着去学。 在这个画家的教程中我们将学习一个国外现实的美容方法,人物画很…

美丽美女矢量图MM壁纸教程

美丽美女矢量图MM壁纸教程

壁纸,教程,矢量图,美丽,美女,本教程是介绍利用矢量图绘制MM壁纸的方法,蛮性感的,指南有点难,属于高级CDR教程,但是教程制作的效果非常漂亮,可以学习作者的思路和技巧,通过本教程好,一起学习。 在这个CDR教程中,我们将学习矢量MM法绘制的漂亮性感壁…

ps冷烟特性的合成

ps冷烟特性的合成

特性,电脑软件,ps,本教程是介绍朋友使用ps合成酷烟人物效果的方法,合成课效果确实不错,但难度不大,希望通过本教程能有一些启发,好的,大家一定要学习。 本教程主要是介绍朋友合成使用ps的酷烟字符,很好的教程,合成效果很酷。推荐,喜欢的朋友学习一…

HTML5datalist标签使用的例子(组件

HTML5datalist标签使用的例子(组件

组件,自动完成,标签,例子,电脑软件,本文主要介绍了HTML5 datalist标签使用的一个例子(组件的自动完成),你需要的朋友可以参考一下 很难写出完整的自动组件(建议)用JS,HTML5的时代,对数据标签的使用直接减少工作量如下 复制代码代码如下所示: HTML5 …

浅谈PHP优化中应注意的地方

浅谈PHP优化中应注意的地方

优化,浅谈,中应注意,地方,电脑软件,当我们写程序时,我们总是想让自己的程序占用最小的资源,运行速度更快,并且有更少的代码。我们经常在同一时间失去了很多东西。接下来,我想谈谈我的理解PHP优化,优化的目的是改变的最快的运行速度和易维护的代…

AdobeIllustratorCS6的新功能和增

AdobeIllustratorCS6的新功能和增

新功能,增强,功能,电脑软件,Adobe Illustrator CS6的新功能和增强功能的介绍,希望能对你有帮助 由于Illustrator CS6的新版本,也得到了释放,虽然官方中文版还未上市,网上下载链接已经无处不在。我不是说软件必须使用一个新的版本要赶上潮流,但版…