使用HTML5画布生成文字淡入淡出效果
2015-07-07 16:35
856 查看
这是参加“极客编程挑战”的一次命题
代码很简单,记得引入jquery文件额。
html
css
js
代码很简单,记得引入jquery文件额。
html
<div id="container"> <canvas id="MyCanvas" width="350" height="200"> 不支持HTML5画布 </canvas> </div>
css
body {background: #CFCFCF;} canvas {background: #000;}
js
// 获取canvas对象 var cans = document.getElementById("MyCanvas"); var ctx = cans.getContext("2d"); // 设置字体样式 ctx.font = "40px Arial"; // 设置对其方式 ctx.textAlign="center"; // 定义透明度相关信息 var sum = 1,ibl = true; setInterval(function(){ // 清除画布 ctx.clearRect(0,0,350,200); // 设置内容颜色 ctx.fillStyle = "rgba(255,255,255,"+sum+")"; // 设置内容 ctx.fillText("Hello World!",175,110); if(ibl){ sum<0?(ibl=false):(sum = sum-0.1); }else{ sum>1?(ibl=true):(sum = sum+0.1); } },100);
相关文章推荐
- HTML5中在客户端验证文件上传的大小
- 原生js结合html5制作小飞龙的简易跳球
- 三个不常见的 HTML5 实用新特性简介
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- js+HTML5实现canvas多种颜色渐变效果的方法
- HTML5实现微信拍摄上传照片功能
- 2014 HTML5/CSS3热门动画特效TOP10
- HTML5使用DeviceOrientation实现摇一摇功能
- spring+html5实现安全传输随机数字密码键盘
- html5在android中的使用问题及技巧解读
- 非html5实现js版弹球游戏示例代码
- html5 canvas js(数字时钟)实例代码
- js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
- Jquery结合HTML5实现文件上传
- 使用js检测浏览器是否支持html5中的video标签的方法
- 如何使用HTML5地理位置定位功能
- javascript+canvas制作九宫格小程序
- HTML5学习笔记-1.网页入门