Html+css+js实现的炫酷效果,你知道几个呢?

7 篇文章 4 订阅
4 篇文章 1 订阅


1.实现抽奖大转盘

Html如下


<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
     <title>js转盘抽奖代码</title>
    
    
    <meta name="Keywords" content="js转盘抽奖代码" />
    
    
    <meta name="description" content="js转盘抽奖代码" />
    
    <link href="//img.chinaz.com/max-templates/passport/styles/topbar.css" type="text/css" rel="Stylesheet" />
    <link href="/style/style_kj.css" type="text/css" rel="stylesheet" />
    <link href="/style/demo.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="/style/js/jquery-1.2.pack.js"></script>
<script type="text/javascript">
var theme_list_open = false;
$(document).ready(function () {
	function fixHeight() {
		var headerHeight = $("#switcher").height();
		$("#iframe").attr("height", $(window).height()-84 + "px");
	}
	$(window).resize(function () {
		fixHeight();
	}).resize();
	//响应式预览
	$('.icon-monitor').addClass('active');
	$(".icon-mobile-3").click(function () {
		$("#by").css("overflow-y", "auto");
		$('#iframe-wrap').removeClass().addClass('mobile-width-3');
		$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
		$(this).addClass('active');
		return false;
	});

	$(".icon-mobile-2").click(function () {
		$("#by").css("overflow-y", "auto");
		$('#iframe-wrap').removeClass().addClass('mobile-width-2');
		$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
		$(this).addClass('active');
		return false;
	});

	$(".icon-mobile-1").click(function () {
		$("#by").css("overflow-y", "auto");
		$('#iframe-wrap').removeClass().addClass('mobile-width');
		$('.icon-tablet,.icon-mobile,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
		$(this).addClass('active');
		return false;
	});

	$(".icon-tablet").click(function () {
		$("#by").css("overflow-y", "auto");
		$('#iframe-wrap').removeClass().addClass('tablet-width');
		$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
		$(this).addClass('active');
		return false;
	});

	$(".icon-monitor").click(function () {
		$("#by").css("overflow-y", "hidden");
		$('#iframe-wrap').removeClass().addClass('full-width');
		$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
		$(this).addClass('active');
		return false;
	});
});
</script>
<script type="text/javascript">
function Responsive($a) {
	if ($a == true) $("#Device").css("opacity", "100");
	if ($a == false) $("#Device").css("opacity", "0");
	$('#iframe-wrap').removeClass().addClass('full-width');
	$('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
	$(this).addClass('active');
	return false;
};
</script>
</head>
<body id="by" style="overflow-y: hidden" >
<div id="switcher">
  <div class="center">
    <ul>
    <li class="logoTop">在线预览!</li>
      <div id="Device">
        <li class="device-monitor"><a href="javascript:"><div class="icon-monitor"></div></a></li>
        <li class="device-mobile"><a href="javascript:"><div class="icon-tablet"> </div></a></li>
        <li class="device-mobile"><a href="javascript:"><div class="icon-mobile-1"> </div></a></li>
        <li class="device-mobile-2"><a href="javascript:"><div class="icon-mobile-2"> </div></a></li>
        <li class="device-mobile-3"><a href="javascript:"><div class="icon-mobile-3"> </div></a></li>
      </div>
      
      
    </ul>
    <div class="muen_top">
     <a href="/" class="indexactive">首页</a>
     <a href="/tupian/"  class="l11active" target="_blank">高清图片</a>
     <a href="/moban/" class="l12active" target="_blank">模板</a>
     <a href="/ppt/" class="l726active" target="_blank">ppt模板</a>
     <a href="/tubiao/" class="l49active" target="_blank">图标</a>
     <a href="/kuzhan/" class="l713active" target="_blank">酷站</a>
     <a href="//font.chinaz.com/" class="l13active" target="_blank">字体</a>
     <a href="/psd/" class="l713active" target="_blank">PSD素材</a>
     <a href="/shiliang/" class="l15active" target="_blank">矢量图</a>
     <a href="/yinxiao/" class="l713active" target="_blank">音效</a>
     <a href="/biaoqing/" class="l560active" target="_blank">表情</a>
     <a href="http://desk.chinaz.com/" class="l713active" target="_blank">壁纸</a>
     <a href="/donghua/" class="l653active" target="_blank">动画</a>
     <a href="/jiaoben/" target="_blank">脚本</a>
     <a href="/zhuanti/" target="_blank">专题</a>
    </div>
    <div class="tougao">
    <a  href="//sc.chinaz.com/tougao.html" target="_blank">我要投稿</a>
    </div>
  </div>
</div>
<div id="iframe-wrap">

		    <iframe id="iframe" src="//demosc.chinaz.net/Files/DownLoad/webjs1/202205/hjiaoben145" frameborder="0"   width="100%"> </iframe>
          


</div>
<div id="footer-notice" class="kj_bottom">
	<div style=" width:980px; margin:0 auto">
		<p class="left cut">
			<span>名称:</span>
            <a href="/jiaoben/220525102300.htm" title="点击下载" class="down" target="_blank">js转盘抽奖代码</a>
			<span>类型:</span>
			<a href="/jiaoben/"  class="colbule" title="脚本" target="_blank">脚本</a>
             
			<span>标签:</span><a href="/tag_jiaoben/zhuanpanchoujiang.html" title="转盘抽奖" target="_blank">转盘抽奖</a><a href="/tag_jiaoben/suijichoujiang.html" title="随机抽奖" target="_blank">随机抽奖</a>
                        

		</p>
		<p class="left">
			<span>分享到:</span>
			<a title='分享到新浪微博' href="javascript:void(0)" id="fxwb" class="sn">新浪</a>
			<a title='分享到腾讯微博' href='javascript:void(0)' onclick=posttoWb() class="tx">腾讯</a>
			<a title="分享到QQ空间" href="javascript:window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent(document.location.href));void(0)" class="qq">QQ空间</a>
		</p>
		<div class="clear"></div>
	</div>
</div>

	<script type="text/javascript">

	    var description = 'js转盘抽奖代码: js转盘抽奖代码,是一款简单方便使用的js转盘抽奖制作,js转盘抽奖代码。';



	    var sendT = {
	        getHeader: function () {
	            var g_title = description;
	            var re = /<[^<>]*?font[^<>]*?>/gi;
	            g_title = g_title.replace(re, "");
	            return g_title;
	        },
	        getFirstImgSrc: function () {
	            var allPageTags = document.getElementsByTagName("div");
	            for (var i = 0; i < allPageTags.length; i++) {
	                if (allPageTags[i].className == 'downtext') {
	                    if (allPageTags[i].getElementsByTagName("img")[0] && allPageTags[i].getElementsByTagName("img")[0].width > 200) {
	                        return allPageTags[i].getElementsByTagName("img")[0].src;
	                    }
	                    else {
	                        return null;
	                    }

	                }
	            }
	        },
	        getContent: function () {
	            var allPageTagss = document.getElementsByTagName("div");
	            for (var i = 0; i < allPageTagss.length; i++) {
	                if (allPageTagss[i].className == 'downtext') {
	                    return allPageTagss[i].innerHTML;
	                }
	            }
	        }
	    }



	    document.getElementById("fxwb").onclick = function () {
	        (function (s, d, e, r, l, p, t, z, c) {
	            var f = 'http://service.weibo.com/share/share.php?appkey=872996044&', u = z || d.location, p = ['url=', e(u), '&title=', e(sendT.getHeader()), '&source=', e(r), '&sourceUrl=', e(l), '&content=', c || 'gb2312', '&pic=', e(p || '')].join('');
	            function a() {
	                if (!window.open([f, p].join(''), 'mb', ['toolbar=0,status=0,resizable=1,width=440,height=430,left=', (s.width - 440) / 2, ',top=', (s.height - 430) / 2].join(''))) u.href = [f, p].join('');
	            };
	            if (/Firefox/.test(navigator.userAgent)) setTimeout(a, 0); else a();
	        })(screen, document, encodeURIComponent, 'CHINAZ', '//sc.chinaz.com/', sendT.getFirstImgSrc(), null, null, null);
	    }


	    function posttoWb() {
	        var _tt = description;
	        var _t = encodeURI(_tt.replace(/\s+$/, ''));
	        var _url = encodeURI(window.location);
	        var _appkey = encodeURI("258efff116d2466da9b7513cbae7de0b");
	        var _site = encodeURI('sc.chinaz.com');
	        var _pic = sendT.getFirstImgSrc();
	        var _u = 'http://v.t.qq.com/share/share.php?title=' + _t + '&url=' + _url + '&appkey=' + _appkey + '&site=' + _site + '&pic=' + _pic;
	        window.open(_u, '转播到腾讯微博', 'width=700, height=580, top=320, left=180, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no');
	    }

 
</script>

<div style="display:none">
<script src="/style/js/sctj.js"></script>
</div>
</body>
</html>

index.CSS如下

* {
    padding: 0;
    margin: 0;
}

html,
body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: linear-gradient(to bottom, #171717, #494e73, #4e7290, #262f46);
   display: flex;
    align-items: center;
    justify-content: center;
}
#man {
    width: 500px;
    height: 500px;
    list-style: none;
    border-radius: 50%;
    background: radial-gradient(#0fbbe6, #c62189, #bfff0e);
    position: absolute;

    /*top: -150px;*/
    /*left: -300px;*/
    box-shadow: 0px 0px 20px indigo;
}

#man li {
    position: absolute;
    width: 120px;
    height: 30px;
    top: 50%;
    left: 50%;
    font-size:16px;
    transform-origin: left top;
    text-align: center;
    color: #0fbbe6;
}

#btnYes {
    position: absolute;
    display: block;
    /*right: 25%;*/
    /*top: 340px;*/
    width: 70px;
    height: 30px;
    background-color: rgb(0, 255, 213);
    text-align: center;
    border: none;
    outline: none;
    border-radius: 20px;
    box-shadow: 2px 2px 5px black;
    z-index: 1;
}





#img1 {
    position: relative;
    width: 360px;
    height: 40px;
    /*top: 345px;*/
    left: 143px;
}

#img2 {
    position: absolute;
    width: 150px;
    height: 150px;
    left: 140px;
    margin-top: 18%;
    border-radius: 50%;
    animation: img3move 1s infinite linear;
    transform-origin: center center;
}



@keyframes img3move {
    0% {
        top: 50px;
        width: 150px;
    }
    25% {
        top: 70px;
        width: 170px;
    }
    50% {
        top: 90px;
        width: 190px;
        box-shadow: 0px 10px 10px black;
    }
    75% {
        top: 70px;
        width: 170px;
    }
    100% {
        top: 50px;
        width: 150px;
    }
}

index.js如下

var oliList = document.getElementsByTagName("li");
var oman = document.getElementById("man");
var obtnYes = document.getElementById("btnYes");
var oUl = document.getElementById("vip");




var names = ["一等奖", "二等奖", "三等奖", "四等奖", "五等奖", "6等奖", "7等奖", "8等奖", "9等奖", "10等奖",
             "11等奖", "12等奖", "13等奖", "14等奖", "15等奖", "16等奖", "17等奖", "18等奖", "19等奖", "20等奖",
            ];



var t = 0;


//格式
function place() {
    for (var i = 0; i < 20; i++) {
        t = i * (360 / 20) + "deg";  // 18
        oliList[i].innerHTML = names[i];

        oliList[i].style.transform = "rotate(" + t + ") translate(360px)";
        oliList[i].style.borderLeft = '1px solid #FFFFFF'

        // var oSpan = document.createElement("span");
        // oSpan.innerHTML = "VIP!";
        // oSpan.style.color = "#ac112c"
        // oSpan.style.cursor = "pointer";
        // oSpan.style.textAlign = "lift";
        // oliList[i].appendChild(oSpan);

    }

}
place();
//随机度数
function fun() {
    var num = Math.round((Math.random() * 20));
    return num * (360 / 20) + 180;
}
//旋转事件
var myDeg = 0;
obtnYes.onmousedown = function() {
    myDeg = myDeg + fun();
    let odds
    odds = 360 - (myDeg % 360)
    oman.style.transitionDuration = "3s";
    obtnYes.style.boxShadow = "none";
    console.log(odds);
    oman.style.transform = "rotateZ(" + myDeg + "deg)";
}
obtnYes.onclick = function() {
    btnYes.style.boxShadow = "2px 2px 5px black";
}

//VIP列表
// for (var i = 0; i < oliList.length; i++) {
//     oliList[i].lastElementChild.onclick = function() {
//         var oVip = document.createElement("li");
//         oVip.innerHTML = this.parentElement.innerHTML;
//         console.log(oVip.innerHTML,'[[[')
//         oVip.style.height = "20px";
//         oVip.style.border = "1px solid #FFFFFF";
//         oUl.appendChild(oVip);
//     }
// }

2.实现书本自动翻页效果

Html如下


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Turning pages with CSS</title>

<link rel="stylesheet" href="static/css/style.css">

</head>
<body>

<div class="imgLoader"></div>

<div class="container">

  <h1 class="title">
    Turning pages<br>with css
  </h1>

  <div class="credit">
    * Images loaded randomly from Picsum.photos
  </div>

  <div class="book">
    <div class="gap"></div>
    <div class="pages">
      <div class="page"></div>
      <div class="page"></div>
      <div class="page"></div>
      <div class="page"></div>
      <div class="page"></div>
      <div class="page"></div>
    </div>
    <div class="flips">
      <div class="flip flip1">
        <div class="flip flip2">
          <div class="flip flip3">
            <div class="flip flip4">
              <div class="flip flip5">
                <div class="flip flip6">
                  <div class="flip flip7"></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
<p>适用浏览器:Chrome、FireFox、360、搜狗、Opera、傲游. 不支持Windows版Safari、IE8及以下浏览器。</p>
<p>来源:<a href="#/" target="_blank">小小锋叔叔</a></p>
</div>
</body>
</html>

css2.css如下

/* latin */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../font/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

style.css如下

@import url("css2.css");
* {
  padding: 0;
  margin: 0 auto;
  box-sizing: border-box;
}

body {
  font-family: "Indie Flower", cursive;
  background-color: #eee;
  color: #555;
  text-align: center;
  padding: 4em 0;
}

.imgLoader {
  position: fixed;
  -webkit-animation: preLoad 1s steps(1);
          animation: preLoad 1s steps(1);
  width: 1px;
  height: 1px;
}
@-webkit-keyframes preLoad {
  0% {
    background-image: url("../img/zzsc1.jpg");
  }
  10% {
    background-image: url("../img/zzsc2.jpg");
  }
  20% {
    background-image: url("../img/zzsc3.jpg");
  }
  30% {
    background-image: url("../img/zzsc4.jpg");
  }
  40% {
    background-image: url("../img/zzsc5.jpg");
  }
  100% {
    display: none;
  }
}
@keyframes preLoad {
  0% {
    background-image: url("../img/zzsc1.jpg");
  }
  10% {
    background-image: url("../img/zzsc2.jpg");
  }
  20% {
    background-image: url("../img/zzsc3.jpg");
  }
  30% {
    background-image: url("../img/zzsc4.jpg");
  }
  40% {
    background-image: url("../img/zzsc5.jpg");
  }
  100% {
    display: none;
  }
}

.container {
  position: relative;
  width: 420px;
  border: #fff solid 2px;
  border-radius: 4px;
  height: 420px;
}

.title {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
}

.credit {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 0.9em;
  text-align: left;
}

.book {
  position: relative;
  perspective: 630px;
  perspective-origin: center 50px;
  transform: scale(1.2);
  filter: drop-shadow(0px 10px 5px rgba(0, 0, 0, 0.25));
}

.page {
  width: 210px;
  height: 300px;
  background-color: #bbb;
  position: absolute;
  top: 0px;
  right: 50%;
  transform-origin: 100% 100%;
  border: solid #555 2px;
  background-size: 420px 300px;
  background-position: center;
  transform-style: preserve-3d;
}
.page:nth-child(1) {
  transform: rotateX(60deg) rotateY(3deg);
}
.page:nth-child(2) {
  transform: rotateX(60deg) rotateY(4.5deg);
}
.page:nth-child(3) {
  transform: rotateX(60deg) rotateY(6deg);
  -webkit-animation: nextPage 25s infinite -24s steps(1);
          animation: nextPage 25s infinite -24s steps(1);
  background-size: 420px 300px;
  background-position: -2px -2px;
}
.page:nth-child(4) {
  transform: rotateX(60deg) rotateY(177deg);
}
.page:nth-child(5) {
  transform: rotateX(60deg) rotateY(175.5deg);
}
.page:nth-child(6) {
  transform: rotateX(60deg) rotateY(174deg);
  overflow: hidden;
}
.page:nth-child(6)::after {
  content: "";
  width: 210px;
  height: 300px;
  position: absolute;
  top: 0px;
  right: 0%;
  transform-origin: center;
  transform: rotateY(180deg);
  -webkit-animation: nextPage 25s -20s infinite steps(1);
          animation: nextPage 25s -20s infinite steps(1);
  background-size: 420px 300px;
  background-position: 100% -2px;
}
@-webkit-keyframes nextPage {
  0% {
    background-image: url("../img/zzsc1.jpg");
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
  }
}
@keyframes nextPage {
  0% {
    background-image: url("../img/zzsc1.jpg");
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
  }
}

.gap {
  width: 10px;
  height: 300px;
  background: none;
  transform: rotateX(60deg);
  transform-origin: bottom;
  position: absolute;
  top: 0px;
  left: calc(50% - 5px);
}
.gap::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  background-color: #555;
  width: 10px;
  height: 5px;
  border-radius: 50%;
}

.pages, .flips {
  transform-style: preserve-3d;
}

.flip {
  width: 32px;
  height: 300px;
  position: absolute;
  top: 0px;
  transform-origin: 100% 100%;
  right: 100%;
  border: solid #555;
  border-width: 2px 0px;
  perspective: 4200px;
  perspective-origin: center;
  transform-style: preserve-3d;
  background-size: 420px 300px;
}
.flip::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0%;
  width: 100%;
  height: 100%;
  transform-origin: center;
  background-size: 420px 300px;
}
.flip.flip1 {
  right: 50%;
  -webkit-animation: flip1 5s infinite ease-in-out;
          animation: flip1 5s infinite ease-in-out;
  border-width: 2px 2px 2px 0;
}
.flip.flip1::after {
  -webkit-animation: nextFlip1 25s -20s infinite steps(1);
          animation: nextFlip1 25s -20s infinite steps(1);
}
.flip:not(.flip1) {
  right: calc(100% - 2px);
  top: -2px;
  transform-origin: right;
  -webkit-animation: flip2 5s ease-in-out infinite;
          animation: flip2 5s ease-in-out infinite;
}
.flip.flip2::after {
  -webkit-animation: nextFlip2 25s -20s infinite steps(1);
          animation: nextFlip2 25s -20s infinite steps(1);
}
.flip.flip3::after {
  -webkit-animation: nextFlip3 25s -20s infinite steps(1);
          animation: nextFlip3 25s -20s infinite steps(1);
}
.flip.flip4::after {
  -webkit-animation: nextFlip4 25s -20s infinite steps(1);
          animation: nextFlip4 25s -20s infinite steps(1);
}
.flip.flip5::after {
  -webkit-animation: nextFlip5 25s -20s infinite steps(1);
          animation: nextFlip5 25s -20s infinite steps(1);
}
.flip.flip6::after {
  -webkit-animation: nextFlip6 25s -20s infinite steps(1);
          animation: nextFlip6 25s -20s infinite steps(1);
}
.flip.flip7::after {
  -webkit-animation: nextFlip7 25s -20s infinite steps(1);
          animation: nextFlip7 25s -20s infinite steps(1);
}
.flip.flip7 {
  width: 30px;
  border-width: 2px 0px 2px 2px;
}
.flip.flip7::after {
  -webkit-animation: nextFlip7 25s -20s infinite steps(1);
          animation: nextFlip7 25s -20s infinite steps(1);
}
@-webkit-keyframes flip1 {
  0%, 20% {
    transform: rotateX(60deg) rotateY(6deg);
  }
  80%, 100% {
    transform: rotateX(60deg) rotateY(174deg);
  }
}
@keyframes flip1 {
  0%, 20% {
    transform: rotateX(60deg) rotateY(6deg);
  }
  80%, 100% {
    transform: rotateX(60deg) rotateY(174deg);
  }
}
@-webkit-keyframes flip2 {
  0%, 20% {
    transform: rotateY(0deg) translateY(0px);
  }
  50% {
    transform: rotateY(-15deg) translateY(0px);
  }
}
@keyframes flip2 {
  0%, 20% {
    transform: rotateY(0deg) translateY(0px);
  }
  50% {
    transform: rotateY(-15deg) translateY(0px);
  }
}

@-webkit-keyframes nextFlip1 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  10% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  30% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  50% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  70% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  90% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
}

@keyframes nextFlip1 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  10% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  30% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  50% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  70% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -178px -2px;
    transform: rotateY(0deg);
  }
  90% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -210px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip2 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  10.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  30.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  50.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  70.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  90.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip2 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  10.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  30.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  50.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  70.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -148px -2px;
    transform: rotateY(0deg);
  }
  90.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -238px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip3 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  11% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  31% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  51% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  71% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  91% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip3 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  11% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  31% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  51% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  71% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -118px -2px;
    transform: rotateY(0deg);
  }
  91% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -268px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip4 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  11.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  31.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  51.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  71.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  91.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip4 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  11.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  31.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  51.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  71.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -88px -2px;
    transform: rotateY(0deg);
  }
  91.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -298px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip5 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  12% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  32% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  52% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  72% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  92% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip5 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  12% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  32% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  52% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  72% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -58px -2px;
    transform: rotateY(0deg);
  }
  92% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -328px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip6 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  12.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  32.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  52.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  72.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  92.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip6 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  12.5% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  32.5% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  52.5% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  72.5% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -28px -2px;
    transform: rotateY(0deg);
  }
  92.5% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -358px -2px;
    transform: rotateY(180deg);
  }
}
@-webkit-keyframes nextFlip7 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  13% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  33% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  53% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  73% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  93% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
}
@keyframes nextFlip7 {
  0% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  13% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  20% {
    background-image: url("../img/zzsc2.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  33% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  40% {
    background-image: url("../img/zzsc3.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  53% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  60% {
    background-image: url("../img/zzsc4.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  73% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
  80% {
    background-image: url("../img/zzsc5.jpg");
    background-position: -2px -2px;
    transform: rotateY(0deg);
  }
  93% {
    background-image: url("../img/zzsc1.jpg");
    background-position: -388px -2px;
    transform: rotateY(180deg);
  }
}
.twitterLink {
  position: fixed;
  bottom: 0.5em;
  right: 0.5em;
}
.twitterLink img {
  width: 2em;
  filter: grayscale(100%);
  transition: filter 0.25s;
}
.twitterLink img:hover {
  filter: grayscale(0%);
}

image

图片自取

可以亲自试试哦

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值