示例使用HTML5的canvas标签和Javascript脚本,简单的编写了装载图片效果,请使用支持HTML5的浏览器预览效果:
下图为以逐渐横向栅格的效果图
XML/HTML Code复制内容到剪贴板
JavaScript部分:
XML/HTML Code复制内容到剪贴板
下图为以逐渐横向栅格的效果图

- <!DOCTYPE html> <html lang="en">
- <head> <meta charset="UTF-8">
- <title>html5 装载图片</title> </head>
- <body> <button onclick="drawImg1()">从左到右</button>
- <button onclick="drawImg2()">从中央到左右两边</button> <button onclick="drawImg3()">以逐渐横向栅格</button>
- <hr/> <canvas class="canvas" id="canvas" width="600" height="300"></canvas>
- </body> </html>
JavaScript部分:
- //初始化 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);
相关文章
大家在看
-

福昕阅读器如何复制文字
2023-03-02
0万阅读
-

Dubbo 系列JDK SPI 原理解析
2023-02-24
0万阅读
-

欲为王者至尊 888元志美4倍速DVD刻录机评测
2023-02-22
6万阅读
-

拼音标注能手--中华拼读王
2023-02-17
10万阅读
-

360随身WiFi怎么设置隐藏信号 360随身wifi隐藏信号
2023-02-12
9万阅读
-

怎么用酷盘分享文件给好友
2023-02-11
12万阅读
-

企业应如何防范内存抓取恶意软件
2023-02-10
6万阅读
-

如何知道电脑是否含有病毒
2023-02-09
8万阅读
-

美图秀秀让你的国庆旅游照片更出彩
2023-01-16
9万阅读
-

u启动怎么用 U启动使用教程
2023-01-14
4万阅读
-

福昕阅读器如何复制文字
2023-03-02
0万阅读
-

Dubbo 系列JDK SPI 原理解析
2023-02-24
0万阅读
-

欲为王者至尊 888元志美4倍速DVD刻录机评测
2023-02-22
6万阅读
-

拼音标注能手--中华拼读王
2023-02-17
10万阅读
-

360随身WiFi怎么设置隐藏信号 360随身wifi隐藏信号
2023-02-12
9万阅读
-

怎么用酷盘分享文件给好友
2023-02-11
12万阅读
-

企业应如何防范内存抓取恶意软件
2023-02-10
6万阅读
-

如何知道电脑是否含有病毒
2023-02-09
8万阅读
-

美图秀秀让你的国庆旅游照片更出彩
2023-01-16
9万阅读
-

u启动怎么用 U启动使用教程
2023-01-14
4万阅读
