中秋祝福代码,中秋快乐代码,采用H5制作的中秋动画祝福

科技   教育   2023-09-23 22:07   云南  

1)此demo利用了swiper框架,animat动画库,还有设置js代码来做到自适应移动端,转换单位是rem,与px转换是/100

2)此素材在千图网使用会员下载原创psd,谢谢提供的h5设计稿的作者,利用此设计稿我做成这demo,仅供参考与学习,有做的不好纠正与体谅;

3)demo里面使用的动画animate,有些是利用了第三方动画库,不过大部分是自己自定义写的动画效果;不过一般设置动画都很大程度是根据设计稿的

主题来构思设置啥样的动画效果比较好。

程序运行效果

完整代码

index.html

<!DOCTYPE html>    <html>    <head>        <meta charset="UTF-8"/>        <meta name="apple-mobile-web-app-capable" content="yes" />        <meta name="apple-mobile-web-app-status-bar-style" content="black" />        <meta name="format-detection"content="telephone=no, email=no" />        <meta name="renderer" content="webkit">        <meta http-equiv="X-UA-Compatible" content="IE=edge">        <meta name="HandheldFriendly" content="true">        <meta name="MobileOptimized" content="640">        <meta name="screen-orientation" content="portrait">        <meta name="x5-orientation" content="portrait">        <meta name="full-screen" content="yes">        <meta name="x5-fullscreen" content="true">        <meta name="browsermode" content="application">        <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />        <title>H5宣传页--中秋佳节</title>        <link rel="stylesheet" href="css/swiper.min.css">        <link href="css/index.css" rel="stylesheet"/>        <link href="css/animate.css" rel="stylesheet"/>        <link rel="stylesheet" href="css/loading.css">    </head>    <body>

<div class="loadwrap wrap go" style="display:block;"> <div class="loader bar"> <!-- google now --> <div class="blue"></div> <div class="yellow"></div> <div class="green"></div> <div class="red"></div> </div>

<div class="caseBlanche_logo"> <!--<img lay-src="#" />--> </div> <div class="loader circle"> <!-- gmail --> <div class="blue"></div> <div class="red"></div> <div class="yellow"></div> <div class="green"></div> </div>

<div class="cLoad"> <canvas id="c"></canvas> </div>

<div id="load"> <i><span>0</span>%</i> </div> </div>





<div class="swiper-container"> <a class="arr"><img src="images/arr.png"></a> <img class="music play" src="images/music2.png"/> <div class="swiper-wrapper"> <div class="swiper-slide" style="display:block;"> <section class="page_common page_1"> <img src="images/page_sunny.png" class="page_sunny hide"> <img src="images/page_beauty.png" class="page_beauty hide"> <img src="images/moutain.png" class="moutain hide"> <!--<div class="moutain"></div>--> <img src="images/page_titleZ.png" class="page_titleZ hide"> <img src="images/page_titleQ.png" class="page_titleQ hide"> <img src="images/page_titleY.png" class="page_titleY hide"> <img src="images/page_titleE.png" class="page_titleE hide"> <img src="images/page_titleYY.png" class="page_titleYY hide"> <img src="images/page_text.png" class="page_text hide"> <img src="images/page_leveas.png" class="page_leveas hide"> </section>



</div> <div class="swiper-slide" style="display: block;">

<section class="page_common page_2"> <img src="images/page2_lamp.png" class="page2_lamp hide"> <img src="images/page2_cute.png" class="page2_cute hide"> <img src="images/page2_text.png" class="page2_text hide"> <img src="images/page2_text2.png" class="page2_text2 hide"> <img src="images/page2_text3.png" class="page2_text3 hide"> <img src="images/page2_text4.png" class="page2_text4 hide"> </section>

</div>

<div class="swiper-slide" style="display: block;">

<section class="page_common page_3"> <img src="images/page3_text.png" class="page3_text hide"> <img src="images/page3_text2.png" class="page3_text2 hide"> <img src="images/page3_text3.png" class="page3_text3 hide"> <img src="images/page3_text4.png" class="page3_text4 hide"> <img src="images/page3_text5.png" class="page3_text5 hide"> <img src="images/page3_text6.png" class="page3_text6 hide"> <img src="images/page3_text7.png" class="page3_text7 hide"> </section>

</div>

<div class="swiper-slide" style="display: block;">

<section class="page_common page_4"> <img src="images/page4_text.png" class="page4_text hide"> <img src="images/page4_text2.png" class="page4_text2 hide"> <img src="images/page4_text3.png" class="page4_text3 hide"> <img src="images/btnLine.png" class="btnLine"/> <img src="images/page1_btn.png" class="page1_btn" id="btn"/> </section>

</div>

<div class="swiper-slide" style="display: block;">

<section class="page_common page_5"> <img src="images/page5_text3.png" class="page5_text3 hide"> <img src="images/page5_text2.png" class="page5_text2 hide"> <img src="images/page5_text.png" class="page5_text hide"> </section>

</div>

</div> </div>

<!--music--> <audio id="audios" src="#" loop autoplay></audio>

<script src="js/jquery-2.1.3.min.js"></script> <script src="js/swiper.min.js"></script> <script src="js/resize.js"></script> <script src="js/loadImg.js"></script> <script src="js/index.js"></script>

<script>// <!--移动端自适应--> (function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { var clientWidth = docEl.clientWidth; if(!clientWidth) return; docEl.style.fontSize = 100 * (clientWidth / 640) + 'px'; }; if(!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); })(document, window);</script>

<script>// <!--音乐--> document.addEventListener('DOMContentLoaded', function () { function audioAutoPlay() { var audio = document.getElementById("audios"); audio.play(); document.addEventListener("WeixinJSBridgeReady", function () { audio.play(); }, false);

audio.addEventListener("ended", function (event) { $(".music").removeClass('play'); }, false);

$(".music").on("touchstart",function(){ if(!audio.paused){ audio.pause(); $(this).removeClass('play');

} else { audio.play(); $(this).addClass('play'); } }); } audioAutoPlay(); });</script>

<!--<script>--> <!--&lt;!&ndash;moutain&ndash;&gt;--> <!--var index=$('.moutain').index();--> <!--var n=2;--> <!--$('.moutain').animate({--> <!--opactiy:1,--> <!--left:n+1--> <!--},4000);--> <!--</script>-->

</body> </html>

index.css

/*reset*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }table { border-collapse: collapse; border-spacing: 0; }* { tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -ms-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background-size: contain; background-repeat: no-repeat; }body{ font-family: "Microsoft YaHei";line-height: 1; }input, textarea { outline: 0; resize: none; }a{ display: block; height: 100%; text-decoration: none; }img{ width: 100%;vertical-align: top;}html,body {width:100%; height:100%;margin:0;padding:0;}

/*music*/.music{position:absolute;width:.31rem;height:.31rem;z-index:2;top:0.75rem;right:0.625rem; z-index:99;}.play{-webkit-animation:music 1.5s linear infinite;animation:music 1.5s linear infinite;}a.arr{position:absolute;z-index:100; bottom:0.25rem;left:50%; margin-left:-.325rem; width:.65rem; height:.51rem; -webkit-animation:arr2 1s linear infinite;animation:arr2 1s linear infinite;}@-webkit-keyframes arr2{ 0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;} 100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}}@keyframes arr2{ 0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;} 100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;}}@keyframes music{ 0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

@-webkit-keyframes music{ 0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

/*Loading CSS*/.loadwrap{ width: 100%;height: 100%;background-color:#000;position: absolute;z-index: 99;}#caseBlanche { height:1.5rem; width :1.5rem; float : left; position: absolute; z-index: 99; left: 0;right: 0;top: -17%;bottom: 0;margin: auto;}/*#caseBlanche #load {height:1.5rem; width:1.5rem; color : #fff;font-family : calibri;text-align : center;position : absolute;top: .88rem;font-size:0.24rem;line-height:.5rem;text-align: center;}*/#load{ position:absolute; top:38%; left:48%;}#load i{height: 100%;display: inline-block;width: 100%;text-align: center;line-height: 1.84rem;font-size: .16rem;}/*#load{position:absolute;top: -17%;bottom: 0;}*/.loading{position: absolute;top:1.712rem; width: 100%; color:#fff;font-size:0.24rem;text-align: center;}

.caseBlanche_logo img{ width:2.81rem; position: absolute; left:50%; margin-left:-1.41rem; top:28%; /*top:-3rem;*/}canvas{ width:4rem; height:3rem;}.cLoad { width:4rem; height:3rem; display: block; position: absolute; left:50%; top:30%; margin-left: -2rem;}/*swiper*/body { font-family: "Microsoft YaHei"; font-size: .14rem; color:#000; margin: 0; padding: 0; width:100%; height:100%; overflow: hidden;}.swiper-container { width: 100%; height: 100%;}.swiper-slide { /*text-align: center;*/ font-size: .18px; background: #fff;

/* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; overflow: hidden;}/*闅愯棌*/.hide{ opacity:0;}.page_common{ width:100%; height:100%; position:relative;}.page_1{ background-color: #000; background:url(../images/page_bg.jpg) center top no-repeat; background-size:cover;}.page_2{ background-color: #000; background:url(../images/page2_bg.jpg) center top no-repeat; background-size:cover;}.page_3{ background-color: #000; background:url(../images/page3_bg.jpg) center top no-repeat; background-size:cover;}/*@-webkit-keyframes scale {*/ /*0%{*/ /*opacity: 1;*/ /*-webkit-transform: scale(1);*/ /*}*/ /*100%{*/ /*opacity: 1;*/ /*-webkit-transform: scale(1.04);*/ /*}*/ /*}*//*@keyframes scale {*/ /*0%{*/ /*opacity: 1;*/ /*-webkit-transform: scale(1);*/ /*}*/ /*100%{*/ /*opacity: 1;*/ /*-webkit-transform: scale(1.04);*/ /*}*//*}*/.page_4{ background-color: #000; background:url(../images/page4_bg.jpg) center top no-repeat; background-size:cover;}.page_5{ background-color: #000; background:url(../images/page5_bg.jpg) center top no-repeat; background-size:cover; animation:scale 1.4s .4s linear infinite; -webkit-animation:scale 1.4s .4s linear infinite;}

@-webkit-keyframes scale { 0%{ opacity: 1; height:100% } 50%{ opacity: 1; height:104% } 100%{ opacity: 1; height:108%; }}@keyframes scale { 0%{ opacity: 1; height:100% } 50%{ opacity: 1; height:104% } 100%{ opacity: 1; height:108%; }}









/*page1*/.page_beauty{ width: 3.71rem; position: absolute; left:1.74rem; top:.84rem;}.moutain{ /*width: 100%;*/ width: 200%; /*min-width: 6.4rem;*/ height:1.33rem; position: absolute; left:0; top:6.8rem; opacity: .6; /*background: url(/cover?u=RzBrYzh1R3lQYzk2bFlSeUFZdndUOWxhUFdheUlidXdmOTVEUHY2SU9WMD0=) repeat-x;*/ /*background-size: 100%;*/ animation: scroll 5s 2s linear infinite; -webkit-animation: scroll 8s 2s linear infinite;}/*娴佸姩鐨勬按*/@keyframes scroll{ from{} to{margin-left: -100%;}}@-webkit-keyframes scroll{ from{} to{margin-left: -100%;}}.page_titleZ{ width: .53rem; position: absolute; left:1.78rem; top:6.4rem;}.page_titleQ{ width: .7rem; position: absolute; left:2.3rem; top:6.46rem;}.page_titleY{ width: .45rem; position: absolute; left:3.04rem; top:6.46rem;}.page_titleE{ width: .64rem; position: absolute; left:3.66rem; top:6.46rem;}.page_titleYY{ width: .51rem; position: absolute; left:4.36rem; top:6.46rem;}.page_text{ width: 4.21rem; position: absolute; left:1.28rem; top:7.22rem;}.page_leveas{ width: 1.84rem; position: absolute; left:0; bottom:0;}.page_sunny{ width: 5.6rem; position: absolute; left:.5rem; top:.14rem;}

/*page2*/.page2_lamp{ width:1.19rem; position: absolute; left:5.16rem; top:1.58rem;}.page2_cute{ width:2.41rem; position: absolute; left:0; bottom:0;}.page2_text{ width:.38rem; position: absolute; left:4.84rem; top:3.6rem;}.page2_text2{ width:.39rem; position: absolute; left:4.08rem; top:4.2rem;}.page2_text3{ width:.38rem; position: absolute; left:3.38rem; top:5rem;}.page2_text4{ width:.38rem; position: absolute; left:2.6rem; top:5.6rem;}

/*page3*/.page3_text{ width:1rem; position: absolute; left:2.61rem; top:.48rem;}.page3_text2{ width:.38rem; position: absolute; left:1.58rem; top:.46rem;}.page3_text3{ width:.48rem; position: absolute; left:1.32rem; top:1.46rem;}.page3_text4{ width:.48rem; position: absolute; left:1.7rem; top:2.2rem;}.page3_text5{ width:.34rem; position: absolute; left:1.58rem; top:3.02rem; }.page3_text6{ width:.4rem; position: absolute; left:.6rem; top:1.58rem;}.page3_text7{ width:.62rem; position: absolute; left:.6rem; top:2.98rem;}

/*page4*/.page4_text{ width:.97rem; position: absolute; left:5.12rem; top:.34rem;}.page4_text2{ width:.52rem; position: absolute; left:4.26rem; top:.34rem;}.page4_text3{ width:.67rem; position: absolute; left:3.44rem; top:.98rem;}.btnLine{ width:5.67rem; position: absolute; left:50%; margin-left: -2.835rem; top:8.3rem;}.page1_btn{ width:.92rem; position: absolute; left:1.72rem; top:8rem; animation:btn .6s linear infinite; -webkit-animation:btn .6s linear infinite;}@-webkit-keyframes btn { 0%{ opacity: 1; left:1.72rem; } 100%{ opacity: 1; left:1.82rem; }}@keyframes btn { 0%{ opacity: 1; left:1.72rem; } 100%{ opacity: 1; left:1.82rem; }}/*page5*/.page5_text2{ width:1.52rem; position: absolute; left:2.34rem; top:.38rem;}.page5_text{ width:4.37rem; position: absolute; left:.9rem; top:1.54rem;}.page5_text3{ width:6.37rem; position: absolute; left:.9rem; top:38rem;}

/*animate infinite*/

.swiper-slide-active .page_sunny{ -webkit-animation:flash 1.6s .4s linear infinite; animation:flash 1.6s .4s linear infinite;}.swiper-slide-active .page_beauty{ -webkit-animation:smallbig .6s .6s linear forwards,beauty 1.2s .8s linear infinite; animation:smallbig .6s .6s linear forwards,beauty 1.2s .8s linear infinite;}@-webkit-keyframes beauty { 0%{ left:1.64rem; top:.74rem; } 50%{ left:1.74rem; top:.84rem; } 100%{ left:1.84rem; top:.94rem; }}@keyframes beauty { 0%{ left:1.64rem; top:.74rem; } 50%{ left:1.74rem; top:.84rem; } 100%{ left:1.84rem; top:.94rem; }}

.swiper-slide-active .page_titleZ{ -webkit-animation:tree .4s 1.2s linear forwards; animation:tree .4s 1.2s linear forwards;}.swiper-slide-active .page_titleQ{ -webkit-animation:tree .4s 1.5s linear forwards; animation:tree .4s 1.5s linear forwards;}.swiper-slide-active .page_titleY{ -webkit-animation:tree .4s 1.7s linear forwards; animation:tree .4s 1.7s linear forwards;}.swiper-slide-active .page_titleE{ -webkit-animation:tree .4s 1.9s linear forwards; animation:tree .4s 1.9s linear forwards;}.swiper-slide-active .page_titleYY{ -webkit-animation:tree .4s 2.1s linear forwards; animation:tree .4s 2.1s linear forwards;}@-webkit-keyframes tree { 0% { opacity: 0; -webkit-transform: scale(0); -webkit-transform-origin:center bottom; } 100%{ opacity:1; -webkit-transform: scale(1); -webkit-transform-origin:center bottom; }}@keyframes tree { 0% { opacity: 0; transform: scale(0); transform-origin:center bottom; } 100%{ opacity:1; transform: scale(1); transform-origin:center bottom; }}.swiper-slide-active .page_text{ -webkit-animation:txt 1s 2.5s linear forwards; animation:txt 1s 2.5s linear forwards;}@-webkit-keyframes txt { 0% { opacity: 0; top:8.22rem; } 100%{ opacity:1; top:7.22rem; }}@keyframes txt { 0% { opacity: 0; top:8.22rem; } 100%{ opacity:1; top:7.22rem; }}

.swiper-slide-active .page_leveas{ -webkit-animation:leveas 1.6s 1.6s linear infinite; animation:leveas 1.6s 1.6s linear infinite;}@-webkit-keyframes leveas{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }}@keyframes leveas{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }

}

/*page2*/.swiper-slide-active .page2_lamp{ -webkit-animation:lampS .6s .3s linear forwards,lamp 1.2s .9s linear infinite; animation:lampS .6s .3s linear forwards,lamp 1.2s .9s linear infinite;}@-webkit-keyframes lampS { 0%{ opacity: 1; -webkit-transform: scale(1); } 100%{ opacity: 1; -webkit-transform: scale(.6); }}

@keyframes lampS { 0%{ opacity: 1; transform: scale(1); } 100%{ opacity: 1; transform: scale(.6); }}@-webkit-keyframes lamp{ 0%{ opacity: 1; top:1.38rem; } 100%{ opacity: 1; top:1.58rem; }}@keyframes lamp{ 0%{ opacity: 1; top:1.38rem; } 100%{ opacity: 1; top:1.58rem; }}

.swiper-slide-active .page2_cute{ -webkit-animation:cute 1.2s .3s linear forwards; animation:cute 1.2s .3s linear forwards;}@-webkit-keyframes cute { 0%{ opacity: 0; -webkit-transform: translateX(-100%); } 100%{ opacity: 1; -webkit-transform: translateX(0); }}@keyframes cute { 0%{ opacity: 0; transform: translateX(-100%); } 100%{ opacity: 1; transform: translateX(0); }}

.swiper-slide-active .page2_text{ -webkit-animation:cut 1s .6s linear forwards; animation:cut 1s .6s linear forwards;}@-webkit-keyframes cut{ 0%{opacity: 1;clip: rect(0,4.84rem,1rem,0);} 100%{opacity: 1;clip: rect(0,4.84rem,4.38rem,0);}}@keyframes cut{ 0%{opacity: 1;clip: rect(0,4.84rem,1rem,0);} 100%{opacity: 1;clip: rect(0,4.84rem,4.38rem,0);}}.swiper-slide-active .page2_text2{ -webkit-animation:cut2 1s 1.2s linear forwards; animation:cut2 1s 1.2s linear forwards;}@-webkit-keyframes cut2{ 0%{opacity: 1;clip: rect(0,4.08rem,1rem,0);} 100%{opacity: 1;clip: rect(0,4.08rem,4.98rem,0);}}@keyframes cut2{ 0%{opacity: 1;clip: rect(0,4.08rem,1rem,0);} 100%{opacity: 1;clip: rect(0,4.08rem,4.98rem,0);}}.swiper-slide-active .page2_text3{ -webkit-animation:cut3 1s 1.8s linear forwards; animation:cut3 1s 1.8s linear forwards;}@-webkit-keyframes cut3{ 0%{opacity: 1;clip: rect(0,3.38rem,1rem,0);} 100%{opacity: 1;clip: rect(0,3.38rem,5.58rem,0);}}@keyframes cut3{ 0%{opacity: 1;clip: rect(0,3.38rem,1rem,0);} 100%{opacity: 1;clip: rect(0,3.38rem,5.58rem,0);}}.swiper-slide-active .page2_text4{ -webkit-animation:cut4 1s 2.4s linear forwards; animation:cut4 1s 2.4s linear forwards;}@-webkit-keyframes cut4{ 0%{opacity: 1;clip: rect(0,2.6rem,1rem,0);} 100%{opacity: 1;clip: rect(0,2.6rem,6.12rem,0);}}@keyframes cut4{ 0%{opacity: 1;clip: rect(0,2.6rem,1rem,0);} 100%{opacity: 1;clip: rect(0,2.6rem,6.12rem,0);}}/*page3*/.swiper-slide-active .page3_text{ -webkit-animation:smallbig .4s .3s linear forwards; animation:smallbig .4s .3s linear forwards;}.swiper-slide-active .page3_text2{ -webkit-animation:page3_text2 .8s .7s linear forwards; animation:page3_text2 .8s .7s linear forwards;}@-webkit-keyframes page3_text2{ 0%{ opacity: 0; top:0; } 100%{ opacity: 1; top:.46rem; }}@keyframes page3_text2{ 0%{ opacity: 0; top:0; } 100%{ opacity: 1; top:.46rem; }}.swiper-slide-active .page3_text5{ -webkit-animation:page3_text5 .8s 1s linear forwards; animation:page3_text5 .8s 1s linear forwards;}@-webkit-keyframes page3_text5{ 0%{ opacity: 0; top:0; } 100%{ opacity: 1; top:3.02rem; }}@keyframes page3_text5{ 0%{ opacity: 0; top:0; } 100%{ opacity: 1; top:3.02rem; }}.swiper-slide-active .page3_text3{ -webkit-animation:page3_text3 .6s 1.6s linear forwards; animation:page3_text3 .6s 1.6s linear forwards;}



@-webkit-keyframes page3_text3{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:1.46rem; }}@keyframes page3_text3{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:1.46rem; }

}

.swiper-slide-active .page3_text4{ -webkit-animation:page3_text4 .6s 2.2s linear forwards; animation:page3_text4 .6s 2.2s linear forwards;}@-webkit-keyframes page3_text4{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:2.2rem; }}@keyframes page3_text4{ 0%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 50%{ -webkit-transform: rotate3d(0, 0, 1, -6deg); transform: rotate3d(0, 0, 1, -6deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:.16rem; } 100%{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transform-origin: bottom center; transform-origin: bottom center; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; top:2.2rem; }

}.swiper-slide-active .page3_text6{ -webkit-animation:page3_text6 .6s 2.6s linear forwards; animation:page3_text6 .6s 2.6s linear forwards;}@-webkit-keyframes page3_text6 { 0%{ opacity: 0; top:.58rem; } 100%{ opacity: 1; top:1.58rem; }}@keyframes page3_text6 { 0%{ opacity: 0; top:.58rem; } 100%{ opacity: 1; top:1.58rem; }}.swiper-slide-active .page3_text7{ -webkit-animation:page3_text7 .6s 2.7s linear forwards; animation:page3_text7 .6s 2.7s linear forwards;}@-webkit-keyframes page3_text7 { 0%{ opacity: 0; top:3.98rem; } 100%{ opacity: 1; top:2.98rem; }}@keyframes page3_text7 { 0%{ opacity: 0; top:3.98rem; } 100%{ opacity: 1; top:2.98rem; }}

/*page4*/.swiper-slide-active .page4_text{ -webkit-animation:smallbig .4s .3s linear forwards; animation:smallbig .4s .3s linear forwards;}.swiper-slide-active .page4_text2{ -webkit-animation:page4_text2 .8s .7s linear forwards; animation:page4_text2 .8s .7s linear forwards;}@-webkit-keyframes page4_text2 { 0%{ opacity: 0; -webkit-transform: translateY(-100%); } 100%{ opacity: 1; -webkit-transform: translateY(0); }}@keyframes page4_text2 { 0%{ opacity: 0; transform: translateY(-100%); } 100%{ opacity: 1; transform: translateY(0); }}.swiper-slide-active .page4_text3{ -webkit-animation:page4_text3 .8s .8s linear forwards; animation:page4_text3 .8s .8s linear forwards;}@-webkit-keyframes page4_text3 { 0%{ opacity: 0; -webkit-transform: translateY(30%); } 100%{ opacity: 1; -webkit-transform: translateY(0); }}@keyframes page4_text3 { 0%{ opacity: 0; transform: translateY(30%); } 100%{ opacity: 1; transform: translateY(0); }}/*page5*/.swiper-slide-active .page5_text2{ -webkit-animation:tree .4s .3s linear forwards; animation:tree .4s .3s linear forwards;}.swiper-slide-active .page5_text{ -webkit-animation:page5_text .6s .7s linear forwards; animation:page5_text .6s .7s linear forwards;}.swiper-slide-active .page5_text3{ -webkit-animation:page5_text .9s .10s linear forwards; animation:page5_text .9s .10s linear forwards;}@-webkit-keyframes page5_text { 0%{ opacity: 0; height:.01rem; } 20%{ opacity: 0.2; height:.8rem; } 40%{ opacity: 0.4; height:1.2rem; } 60%{ opacity: 0.6; height:1.6rem; } 80%{ opacity: 0.8; height:1.8rem; } 100%{ opacity: 1; height:2.2rem; }}@keyframes page5_text { 0%{ opacity: 0; height:.01rem; } 20%{ opacity: 0.2; height:.8rem; } 40%{ opacity: 0.4; height:1.2rem; } 60%{ opacity: 0.6; height:1.6rem; } 80%{ opacity: 0.8; height:1.8rem; } 100%{ opacity: 1; height:2.2rem; }}

.clear:after{clear:both;content:'';height:0;overflow:hidden;display:block;}

完整程序及资源下载地址: https://pan.baidu.com/s/1YzSilOw9N1wiX50OQy1kKA,公众号回复:中秋祝福提取码,获得下载提取码 。

Python代码大全
Python源程序、源代码、源码分享,Python代码大全,Python源代码学习,Python入门,Python基础教程。
 最新文章