码迷,mamicode.com
首页 > Web开发 > 详细

CSS3设置摆钟效果

时间:2015-05-10 18:44:00      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

一个CSS3简单的摆钟动画效果,CSS3 Transform 和 Transition 属性的能力强大,可设置很强大的的动画效果,这仅仅是个一个入门级的简单动画效果,代码分享如下:
<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
    <style type="text/css">
        @-webkit-keyframes left{
            0%{
                -webkit-transform:rotate(60deg);
            }
            50%{
                -webkit-transform:rotate(0deg);
            }
            100%{
                -webkit-transform:rotate(0deg);
            }

        }
        @-webkit-keyframes right{
            0%{
                -webkit-transform:rotate(0deg);
            }
            50%{
                -webkit-transform:rotate(0deg);
            }
            100%{
                -webkit-transform:rotate(-60deg);
            }
        }
        ul{
            margin-top:100px;
            margin-left: 400px;
        }
        li{
            list-style: none;
            width: 80px;
            height: 500px;

            float: left;
        }

        .line{
            width: 10px;
            height: 300px;

            margin: 230px auto 0px auto;
            background-color: grey;
        }

        .circle{
            width: 80px;
            height: 80px;

            border-radius: 80px;
            background:-webkit-repeating-radial-gradient(circle,gainsboro 0,dimgray 100%)
        }
        #leftBabble{
            -webkit-transform:rotate(60deg);
            -webkit-animation-name:left;
            -webkit-animation-duration:1s;
            -webkit-animation-direction:alternate;
            -webkit-animation-iteration-count:infinite;
            -webkit-animation-timing-function:ease-in;
        }
        #rightBabble{
            -webkit-transform:rotate(0deg);
            -webkit-animation-name:right;
            -webkit-animation-duration:1s;
            -webkit-animation-direction:alternate;
            -webkit-animation-iteration-count:infinite;
            -webkit-animation-timing-function:ease-out;

        }

    </style>

</head>
<body>
    <ul>
        <li id="leftBabble">
            <div class="line"></div>
            <div class="circle"></div>
        </li>
        <li>
            <div class="line"></div>
            <div class="circle"></div>
        </li>
        <li>
            <div class="line"></div>
            <div class="circle"></div>
        </li>
        <li id="rightBabble">
            <div class="line"></div>
            <div class="circle"></div>
        </li>

    </ul>
</body>
</html>

  

CSS3设置摆钟效果

标签:

原文地址:http://www.cnblogs.com/gua-gua/p/4492621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!