首页 >

HTML5 用动画的表现形式装载图像 技巧

web前端|H5教程HTML5 用动画的表现形式装载图像 技巧
html5动画表现形式,动画图像
web前端-H5教程
示例使用HTML5的canvas标签和Javascript脚本,简单的编写了装载图片效果,请使用支持HTML5的浏览器预览效果:
下图为以逐渐横向栅格的效果图
黑帽工具源码,vscode减少缩进,ubuntu bypy,tomcat 容易挂,sqlite3.cll,日历插件获取时间,JSF是前端还是后端框架,杭州天气爬虫改进计划,as全称 php,池州seo优化定制,wap网站客服代码,网页鼠标滑轮上下乱动,ckeditor 内容模板lzw
微信功能开发源码,vscode 插件导出,ubuntu修改用户文件权限,tomcat7.0.22,sqlite代码自增长,discuz 插件下载,前端框架磁力链接软件,爬虫技术的现状,php echo输出,seo站长工具推荐seo博客,开源代码网站企业,delphi 网页源码,音乐模板,支付宝小程序开发微擎lzw
html部分:
asp 算命 源码,vscode jsp乱码,ubuntu不稳,tomcat线程参数,sqlite远程访问工具,js相册展示插件,前端来源框架有哪些,如何快速入门爬虫知识,php 如何升级,福州晋安seo定制,小型企业网站开发公司,树状网页,织梦官方免费模板下载地址lzw
XML/HTML Code复制内容到剪贴板





html5 装载图片






JavaScript部分:
 

XML/HTML Code复制内容到剪贴板

 //初始化
var canvas = document.getElementById(“canvas”),
context = canvas.getContext(“2d”),
image = new Image();
image.src = “img/test.jpg”;
//从左到右加载方法
function drawImg1(){
var drawWidth = 0,
interval = setInterval(function(){
context.drawImage(image, 0, 0, drawWidth, image.height, 0, 0, drawWidth, image.height);
drawWidth += 20;
if(drawWidth > canvas.width) clearInterval(interval);
},100);
}
//从中央向左右两边拉开加载方法
function drawImg2(){
var drawWidth = 0,
drawLeft = canvas.width/2,
interval = setInterval(function(){
context.drawImage(image, drawLeft, 0, drawWidth, image.height, drawLeft, 0, drawWidth, image.height);
drawWidth += 20;
drawLeft -= 10;
if(drawLeft < 0) clearInterval(interval); },100); } //以逐渐横向栅格加载方法 function drawImg3(){ var drawWidth = 0, spaceWidth = canvas.width/20, //10指分割的块数 interval = setInterval(function(){ for(var i = 0;i spaceWidth) clearInterval(interval);
},100);
}

以上内容是小编给大家介绍的HTML5 用动画的表现形式装载图像,希望对大家有所帮助!


  • 暂无相关文章