当前位置:首页 > 网站应用

翻转数字秒表

cjw1232年前 (2024-11-05)网站应用4710
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>翻转数字秒表</title>
    <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
    <style>
        @charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}a{cursor:pointer;text-decoration:none;color:#ccc}a:hover{color:#fff}ul{list-style:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html,body{min-height:100%}body{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;user-select:none;color:#888;text-shadow:0 1px 0 rgba(0,0,0,.3);background:rgb(150,150,150);background:-moz-radial-gradient(center,ellipse cover,rgba(150,150,150,1) 0%,rgba(89,89,89,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(150,150,150,1)),color-stop(100%,rgba(89,89,89,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(150,150,150,1) 0%,rgba(89,89,89,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(150,150,150,1) 0%,rgba(89,89,89,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(150,150,150,1) 0%,rgba(89,89,89,1) 100%);background:radial-gradient(ellipse at center,rgba(150,150,150,1) 0%,rgba(89,89,89,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696',endColorstr='#595959',GradientType=1)}.container{text-align:center;position:absolute;left:50%;top:50%;width:140px;height:90px;margin:-45px 0 0 -70px}#social{text-align:center;position:absolute;bottom:14%;width:100%}#social p{margin-bottom:10px}#social ul,#social li{display:inline-block}ul.flip{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.7)}ul.flip li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}ul.flip li:first-child{z-index:2}ul.flip li a{display:block;height:100%;perspective:200px}ul.flip li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;overflow:hidden}ul.flip li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}ul.flip li a div.up{transform-origin:50% 100%;top:0}ul.flip li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0,0,0,.4)}ul.flip li a div.down{transform-origin:50% 0%;bottom:0}ul.flip li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px}ul.flip li a div.up div.inn{top:0}ul.flip li a div.down div.inn{bottom:0}body.play ul li.before{z-index:3}body.play ul li.active{animation:asd .5s .5s linear both;z-index:2}@keyframes asd{0%{z-index:2}5%{z-index:4}100%{z-index:4}}body.play ul li.active .down{z-index:2;animation:turn .5s .5s linear both}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}body.play ul li.before .up{z-index:2;animation:turn2 .5s linear both}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}body.play ul li.before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,1)));background:linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);animation:show .5s linear both}body.play ul li.active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,1)));background:linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 100%);animation:hide .5s .3s linear both}body.play ul li.before .down .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,.1)));background:linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);animation:show .5s linear both}body.play ul li.active .down .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,.1)));background:linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.1) 100%);animation:hide .5s .3s linear both}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}
    </style>
</head>

<body>
    <div class="container">
        <ul class="flip minutePlay">
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">0</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">0</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">1</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">1</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">2</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">2</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">3</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">3</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">4</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">4</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">5</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">5</div>
                    </div>
                </a>
            </li>
        </ul>
        <ul class="flip secondPlay">
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">0</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">0</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">1</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">1</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">2</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">2</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">3</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">3</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">4</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">4</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">5</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">5</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">6</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">6</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">7</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">7</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">8</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">8</div>
                    </div>
                </a>
            </li>
            <li>
                <a href="#">
                    <div class="up">
                        <div class="shadow"></div>
                        <div class="inn">9</div>
                    </div>
                    <div class="down">
                        <div class="shadow"></div>
                        <div class="inn">9</div>
                    </div>
                </a>
            </li>
        </ul>
    </div>
</body>
<script>
    setInterval(function(){secondPlay()},1000);setInterval(function(){minutePlay()},10000);function secondPlay(){$("body").removeClass("play");var aa=$("ul.secondPlay li.active");if(aa.html()==undefined){aa=$("ul.secondPlay li").eq(0);aa.addClass("before").removeClass("active").next("li").addClass("active").closest("body").addClass("play")}else if(aa.is(":last-child")){$("ul.secondPlay li").removeClass("before");aa.addClass("before").removeClass("active");aa=$("ul.secondPlay li").eq(0);aa.addClass("active").closest("body").addClass("play")}else{$("ul.secondPlay li").removeClass("before");aa.addClass("before").removeClass("active").next("li").addClass("active").closest("body").addClass("play")}}function minutePlay(){$("body").removeClass("play");var aa=$("ul.minutePlay li.active");if(aa.html()==undefined){aa=$("ul.minutePlay li").eq(0);aa.addClass("before").removeClass("active").next("li").addClass("active").closest("body").addClass("play")}else if(aa.is(":last-child")){$("ul.minutePlay li").removeClass("before");aa.addClass("before").removeClass("active");aa=$("ul.minutePlay li").eq(0);aa.addClass("active").closest("body").addClass("play")}else{$("ul.minutePlay li").removeClass("before");aa.addClass("before").removeClass("active").next("li").addClass("active").closest("body").addClass("play")}}
</script>
</html>


扫描二维码推送至手机访问。

版权声明:本文由追求完美发布,如需转载请注明出处。

本文链接:https://cjw123.com/blog/?id=137

标签: htmlJScss
分享给朋友:

相关文章

html meta标签屏蔽搜索引擎的用法

html页面中的 meta 标签可以用来识别搜索引擎的蜘蛛类型,可以规定meta标签所在的html页面是否被蜘蛛抓取,下面是这个meta标签的用法,大家可以借鉴一下。搜索引擎的 meta 标签的解析下面是meta标签对搜索引擎的解析<meta name='robot…

纯CSS实现侧边栏浮动在线客服效果

很多人一般在网页的侧边会选择放一个悬浮的在线客服,方便意向客户的联系,网上随便一搜也会有很多代码提供,但是大多都是JS书写的,并且夹带着一些图片素材乱七八糟的东西,用起来很不方便。今天我们就教给大家一个纯css书写的在线客服效果首先我们有如下html结构<div class=&quo…

文字特效代码:超酷文字快速展示

<!--要完成此效果需要三个步骤 第一步:把如下代码加入到<head>区域中--> <style> .let{ color:white; font-family:Verdana; font-weight:bold; width:500; filte…

二合一收款码 - 物理合并版

UA 判断设备类型跳转支付盛行的时代已经过去,PayQrcode 二合一收款码(物理合并版) 区别于传统基于设备 UA 判断的「软件识别版」,本方案通过物理图片合并技术,将微信与支付宝收款码融合为单张图片,实现离线场景下的双码兼容识别。页面截图体验地址:https://payqrcode.kuzha…

Cloudflare Web Analytics 的 beacon.min.js 加载缓慢的关闭方法

Cloudflare Web Analytics CDN 国内加载缓慢的解决方法.前言最近在访问网站的时候发现个别js加载失败, 检查发现原来是 CloudFlare 的 beacon.min.js 加载失败.卡顿文件:https://static.cloudflareinsights.com/be…

告白气球:让页面浪漫起来

在关注的公众号里发现一段挺可爱的源码,效果正如你进入这篇文章时看到的,屏幕上飘满了小气球。至于这玩意有啥用,其实我也没想好。 不过,有几个初步的想法:生日小惊喜:在博主的生日那天,让气球飘满屏幕,营造出温馨而欢乐的生日氛围。博友纪念日:记录下每位博友的首次评论时间,当在第 365 天再次访问时,用一…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。