js 图片打碎_html5 canvas打碎的图片玻璃碎片特效

这篇博客介绍了如何使用HTML5 Canvas创建一个图片打碎的玻璃碎片特效。通过引入JS、定义图像网格、三角形划分和时间线动画,实现了图片被打碎后碎片动态下落的效果。
摘要由CSDN通过智能技术生成

特效描述:html5canvas 打碎的图片 玻璃碎片特效。玻璃碎片特效

代码结构

1. 引入JS

2. HTML代码

var imageWidth = 768,

imageHeight = 485;

var vertices = [],

indices,

boxes = [];

var image,

fragments = [],

container = document.getElementById('container');

window.onload = function () {

image = document.getElementById('src_img');

triangulate();

makeBoxes();

makeFragments();

};

function triangulate() {

var x,

y,

dx = imageWidth / 8,

dy = imageHeight / 8,

offset = 0.5;

for (var i = 0; i <= imageWidth; i += dx) {

for (var j = 0; j <= imageHeight; j += dy) {

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值