jQuery纸张切割效果

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery纸张切割效果 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery纸张切割效果

HTML代码(index.html):

<!DOCTYPE HTML>
<html>
<head>
    <title>jQueryֽ���и�Ч��</title>
    <link rel="stylesheet" href="style.css">
    <script src="jquery.js"> </script>
    <script src="javascript.js"> </script>
</head>
<body>

    <div class="shredded-paper tk-museo-sans">
        <div class="content">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-1">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-2">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-3">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-4">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-5">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-6">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-7">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-8">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-9">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
        <div class="part-10">
            <div class="alert">
                <i class="ss-alert"></i>
            </div>
            <div class="shred-me">
                DELETE ME!
            </div>
        </div>
    </div>
    <div class="shredder-holder">
        <div class="shredder tk-museo-sans">
            SHREDDER
        </div>
    </div>
</body>
</html>

JS代码(javascript.js):

$(document).ready(function(){
	$('.shred-me').click(function(){
	$('.shredded-paper').addClass('animate-shredded-paper');
	$('.shredded-paper > .content').addClass('animate-content');
	$('.shredder-holder').addClass('shredded-holder-animate');
	$('.shredded-paper .part-1,.shredded-paper .part-2,.shredded-paper .part-4,.shredded-paper .part-6,.shredded-paper .part-8,.shredded-paper .part-10').addClass('shredded-paper-p-animate');
	$('.shredded-paper .part-3,.shredded-paper .part-5,.shredded-paper .part-7,.shredded-paper .part-9').addClass('shredded-paper-q-animate');
	setTimeout(function(){
	$('.shredded-paper').css({
	'top':'-300px'}
);
	$('.shredded-paper').removeClass('animate-shredded-paper');
	$('.shredded-paper > .content').removeClass('animate-content');
	$('.shredder-holder').removeClass('shredded-holder-animate');
	$('.shredded-paper .part-1,.shredded-paper .part-2,.shredded-paper .part-4,.shredded-paper .part-6,.shredded-paper .part-8,.shredded-paper .part-10').removeClass('shredded-paper-p-animate');
	$('.shredded-paper .part-3,.shredded-paper .part-5,.shredded-paper .part-7,.shredded-paper .part-9').removeClass('shredded-paper-q-animate');
	$('.shredded-paper').animate({
	'top':'20px'}
);
}
,4000);
}
);
}
);
	

CSS代码(style.css):

body{background:#333;overflow:hidden;font-family:sans-serif;padding:0;margin:0;}
.animate-shredded-paper{-webkit-animation:shredGo 3.5s 1 forwards;animation:shredGo 3.5s 1 forwards;}
.animate-content{animation:cover 2.6s 1 forwards 1s;-webkit-animation:cover 2.2s 1 forwards 1s;}
.shredded-holder-animate{animation:shredShake 0.12s 26 0.5s;-webkit-animation:shredShake 0.12s 26 0.5s;}
.shredded-paper-p-animate{animation:Animation1 3.6s 1 forwards 1s;-webkit-animation:Animation1 3.6s 1 forwards 1s;}
.shredded-paper-q-animate{animation:Animation2 3.6s 1 forwards 1s;-webkit-animation:Animation2 3.6s 1 forwards 1s;}
.shredded-paper{width:400px;height:300px;position:absolute;-webkit-perspective:1000px;perspective:1000px;left:525px;top:20px;z-index:5;}
.shredded-paper > div[class^='part-']{height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:99;top:0;}
.shredded-paper > .content{background:#fff;height:100%;overflow:hidden;box-sizing:border-box;width:100%;-moz-box-sizing:border-box;position:absolute;-webkit-transform:translateZ(180px) scale(0.82);top:0;z-index:9999;}
.shredded-paper .part-1{clip:rect(0,40px,300px,0);background:#fff;background:-webkit-radial-gradient(32% 97%,29% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 64% 0%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-2{clip:rect(0,80px,300px,40px);background:#fff;background:-webkit-radial-gradient(28% 11%,16% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 109% 0%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-3{clip:rect(0,120px,300px,80px);background:#fff;background:-webkit-radial-gradient(12% 88%,23% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 167% 173%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-4{clip:rect(0,160px,300px,120px);background:#fff;background:-webkit-radial-gradient(73% 9%,65% 52%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 118% -54%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-5{clip:rect(0,200px,300px,160px);background:#fff;background:-webkit-radial-gradient(23% 97%,29% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)),-webkit-radial-gradient(72% 20%,29% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 127% 57%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-6{clip:rect(0,240px,300px,200px);background:#fff;background:-webkit-radial-gradient(85% 97%,46% 57%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #FFF;background:radial-gradient(circle at 116% -103%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-7{clip:rect(0,280px,300px,240px);background:#fff;background:-webkit-radial-gradient(85% 24%,29% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 155% 143%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-8{clip:rect(0,320px,300px,280px);background:#fff;background:-webkit-radial-gradient(104% 93%,46% 52%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #FFF;background:radial-gradient(circle at 241% 154%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-9{clip:rect(0,360px,300px,320px);background:#fff;background:-webkit-radial-gradient(39% 18%,73% 52%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #FFF;background:radial-gradient(circle at 170% -219%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredded-paper .part-10{clip:rect(0,400px,300px,360px);background:#fff;background:-webkit-radial-gradient(77% 97%,29% 62%,rgba(0,0,0,0.3),rgba(255,255,255,0)) #fff;background:radial-gradient(circle at 217% 150%,rgb(134,134,134),rgba(255,255,255,0)) repeat scroll 0% 0% rgb(255,255,255);}
.shredder-holder{position:relative;top:350px;left:500px;width:450px;}
.shredder{font-weight:bold;font-size:1.7em;text-shadow:0 1px 1px rgba(0,0,0,0.3);padding:33px 0;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;background:#FF0012;width:100%;border-radius:2px;height:100px;box-shadow:0 0 30px rgba(0,0,0,0.3);z-index:9999999;background:rgba(176,189,186,1);text-align:center;color:#FFF;}
.shred-me{font-weight:bold;background:#61BAFF;color:#FFF;cursor:pointer;width:100%;display:inline-block;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;padding:18px 10px;font-size:1.5em;position:absolute;top:236px;}
.shred-me:hover{background:rgb(30,112,176);}
.shred-me:active{box-shadow:inset 0 2px 10px rgba(0,0,0,0.3);}
.alert{padding:23px 20px 20px 28px;border-radius:100px;background:#BB4040;color:#FFF;font-size:2.6em;width:100px;height:100px;box-sizing:border-box;-moz-box-sizing:border-box;margin:10px auto;z-index:999;position:relative;top:52px;z-index:999;position:relative;top:52px;}
@-webkit-keyframes shredGo{10%{top:20px;}
12%{top:15px;}
30%{top:150px;}
32%{top:145px;}
60%{top:320px;}
62%{top:315px;}
68%{top:380px;}
100%{top:400px;}
}
@keyframes shredGo{10%{top:20px;}
12%{top:15px;}
30%{top:150px;}
32%{top:145px;}
60%{top:320px;}
62%{top:315px;}
68%{top:380px;}
100%{top:400px;}
}
@-webkit-keyframes shredShake{50%{top:352px;}
100%{top:348px;}
}
@keyframes shredShake{50%{top:352px;}
100%{top:348px;}
}
@-webkit-keyframes cover{30%{top:-25px;}
80%{height:20%;}
100%{top:0;height:0;}
}
@keyframes cover{30%{top:-25px;}
80%{height:20%;}
100%{height:0;top:-5px;}
}
@keyframes Animation1{20%{transform:scaleY(1.1) rotateX(5deg);}
50%{transform:scaleY(1.1) rotateX(-5deg);top:0;}
90%{transform:scaleY(1.1) rotateX(10deg);top:400px;}
100%{transform:scaleY(1.1) rotateX(10deg);top:1200px;}
}
@-webkit-keyframes Animation1{20%{-webkit-transform:scaleY(1.1) rotateX(5deg);}
50%{-webkit-transform:scaleY(1.1) rotateX(-5deg);top:0;}
90%{-webkit-transform:scaleY(1.1) rotateX(10deg);top:400px;}
100%{-webkit-transform:scaleY(1.1) rotateX(10deg);top:1200px;}
}
@keyframes Animation2{20%{transform:scaleY(1.1) rotateX(-5deg);}
50%{transform:scaleY(1.1) rotateX(-5deg);top:0;}
90%{transform:scaleY(1.1) rotateX(-10deg);top:400px;}
100%{transform:scaleY(1.1) rotateX(-10deg);top:1200px;}
}
@-webkit-keyframes Animation2{20%{-webkit-transform:scaleY(1.1) rotateX(-5deg);}
50%{-webkit-transform:scaleY(1.1) rotateX(-5deg);top:0;}
90%{-webkit-transform:scaleY(1.1) rotateX(-10deg);top:400px;}
100%{-webkit-transform:scaleY(1.1) rotateX(-10deg);top:1200px;}
}
/* ==================== IGNORE */
.go-back a{position:absolute;left:10px;top:10px;border-radius:5px;background:rgba(0,0,0,0.3);padding:10px 20px;color:#FFF;font-size:1.3em;font-weight:bold;text-decoration:none;padding:10px;}
.go-back a i{font-size:0.7em;margin:0 10px 0 0;}
.go-back a:hover{background:rgb(30,112,176);}
.go-back a:active{box-shadow:inset 0 2px 10px rgba(0,0,0,0.3);}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
33.65 KB
Html CSS3特效
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章