应天论坛

 找回密码
 参与我们

QQ登录

只需一步,快速开始

搜索
查看: 805|回复: 0

html5+css3实现日食动画过程

[复制链接]

11

主题

13

帖子

125

积分

秀才

Rank: 2

积分
125
发表于 2017-5-20 00:37:44 | 显示全部楼层 |阅读模式
html5+css3实现日食动画过程

[mw_shl_code=html,true]<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>[传说中的“天狗食月”] - HTML5+CSS3实现(无图片)</title>
</head>
<body style="padding:0 !important;margin:0 !important;">

<div style="position:relative;overflow:hidden !important;padding:5px 0 !important;font:normal 13px/1.3 simsun,verdana !important;color:#FFFFFF !important;border:0 none !important;border-bottom:1px solid #2D2D2D !important;background:#393939 !important;"> 传说中的“天狗食月” 代码示例 </div>
<style>
body {overflow:hidden;background-color:#101010;}
#wrapper {position:absolute;top:100px;left:50%;width:200px;height:200px;margin-left:-100px;
        -webkit-animation-name: moonline;-webkit-animation-duration: 10s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;
        -moz-animation-name: moonline;-moz-animation-duration: 10s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;
}
@-webkit-keyframes moonline {
        0% {top:220px;left:30%;opacity:0;}
        30% {top:100px;left:50%;opacity:1;}
        50% {top:100px;left:50%;opacity:1;}
        80% {top:100px;left:50%;opacity:1;}
        100% {top:220px;left:80%;opacity:0;}
}
@-moz-keyframes moonline {
        0% {top:220px;left:30%;opacity:0;}
        30% {top:100px;left:50%;opacity:1;}
        50% {top:100px;left:50%;opacity:1;}
        80% {top:100px;left:50%;opacity:1;}
        100% {top:220px;left:80%;opacity:0;}
}
#circle {
        position: absolute;
        top: 0;
        left: 0;
        width: 200px;
        height: 200px;
        background-color: #EFEFEF;
        -webkit-box-shadow:0 0 40px #FFFFFF;
        -moz-box-shadow:0 0 40px #FFFFFF;
        box-shadow:0 0 40px #FFFFFF;
        border-radius: 100px;
        -webkit-animation-name: moonright;-webkit-animation-duration: 10s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;
        -moz-animation-name: moonright;-moz-animation-duration: 10s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;
}
@-webkit-keyframes moonright {
        0% {-webkit-box-shadow:0 0 10px #FFFFFF;}
        30% {-webkit-box-shadow:0 0 10px #FFFFFF;}
        40% {-webkit-box-shadow:0 0 20px #FFFFFF;}
        50% {-webkit-box-shadow:0 0 40px #FFFFFF;}
        60% {-webkit-box-shadow:0 0 20px #FFFFFF;}
        80% {-webkit-box-shadow:0 0 10px #FFFFFF;}
        100% {-webkit-box-shadow:0 0 10px #FFFFFF;}
}
@-moz-keyframes moonright {
        0% {-moz-box-shadow:0 0 10px #FFFFFF;}
        30% {-moz-box-shadow:0 0 10px #FFFFFF;}
        40% {-moz-box-shadow:0 0 20px #FFFFFF;}
        50% {-moz-box-shadow:0 0 40px #FFFFFF;}
        60% {-moz-box-shadow:0 0 20px #FFFFFF;}
        80% {-moz-box-shadow:0 0 10px #FFFFFF;}
        100% {-moz-box-shadow:0 0 10px #FFFFFF;}
}


#circle1 {
        display:block;
        content:"";
        position: absolute;
        top: -1px;
        left: -1px;
        width: 202px;
        height: 202px;
        background-color: #101010;
        border-radius: 100px;
        -webkit-animation-name: moon;-webkit-animation-duration: 10s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;
        -moz-animation-name: moon;-moz-animation-duration: 10s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;
}
@-webkit-keyframes moon {
        0% { left:-252px }
        30% { left:-252px }
        49% { left:0px;}
        51% { left:0px;}
        53% { left:0px;}
        80% { left:252px;}
        100% { left:252px;}
}
@-moz-keyframes moon {
        0% { left:-252px }
        30% { left:-252px }
        49% { left:0px;}
        51% { left:0px;}
        53% { left:0px;}
        80% { left:252px;}
        100% { left:252px;}
}
</style>
<div id="wrapper">
  <div id="circle"></div>
  <div id="circle1"></div>
</div>
</body>
</html>[/mw_shl_code]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 参与我们

本版积分规则

QQ|Archiver|手机版|小黑屋|应天社区 ( 湘ICP备17015224号 )

GMT+8, 2024-4-24 13:38 , Processed in 1.890601 second(s), 25 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@yzqz.cn

快速回复 返回顶部 返回列表