一款纯css3实现的动画加载导航


今天为给大家再带来一款纯css3实现的动画加载导航。该导航出现的时候以动画的形式出现。效果图如下:

html代码:


复制代码
代码如下:
<ul class="main-menu">
<li class="main-menu-item active"><a href="#">Home</a></li><li class="main-menu-item">
<a href="#">About Us</a></li><li class="main-menu-item"><a href="#">Another Link</a></li><li
class="main-menu-item"><a href="#">And another</a></li><li class="main-menu-item"><a
href="#">Stuff</a></li><li class="main-menu-item"><a href="#">Help</a></li><li class="main-menu-item">
<a href="#">Contact</a></li></ul>

css代码:


复制代码
代码如下:
*, *:after, *:before {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
background: #f0f0f0;
font-family: Helvetica, sans-serif;
height: 100%;
}
.main-menu {
margin: auto;
width: 960px;
text-align: center;
position: relative;
list-style-type: none;
margin-top: 2em;
}
.main-menu::after,
.main-menu-item.active::after {
content: '';
display: inline-block;
position: absolute;
}
.main-menu::after {
width: 70%;
height: 2px;
background: #9B1C27;
-webkit-animation: menuLine 1s ease forwards;
animation: menuLine 1s ease forwards;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
bottom: 0;
left: 0;
right: 0;
margin: auto;
opacity: 0;
}
@-webkit-keyframes menuLine {
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1;
}
}
@keyframes menuLine {
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1;
}
}
@-webkit-keyframes menuItem {
to {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes menuItem {
to {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.main-menu-item a {
display: block;
padding: 1em;
text-decoration: none;
color: #555;
opacity: 0;
-webkit-transform: translateY(40%);
-ms-transform: translateY(40%);
transform: translateY(40%);
-webkit-animation: menuItem .8s ease forwards;
animation: menuItem .8s ease forwards;
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.main-menu-item:nth-child(4) a {
-webkit-animation-delay: .4s;
animation-delay: .4s;
}
.main-menu-item:nth-child(3) a, .main-menu-item:nth-child(5) a {
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.main-menu-item:nth-child(2) a, .main-menu-item:nth-child(6) a {
-webkit-animation-delay: .6s;
animation-delay: .6s;
}
.main-menu-item:nth-child(1) a, .main-menu-item:nth-child(7) a {
-webkit-animation-delay: .7s;
animation-delay: .7s;
}
.main-menu-item {
display: inline-block;
position: relative;
}
.main-menu-item:hover a, .main-menu-item.active {
color: #9B1C27;
}
.main-menu-item:hover a::after, .main-menu-item.active::after {
width: 0;
height: 0;
border-bottom: .5em solid #9B1C27;
border-left: .5em solid transparent;
border-right: .5em solid transparent;
bottom: 0;
left: 0;
right: 0;
margin: auto;
opacity: 0;
-webkit-transform: translateY(0.05em);
-ms-transform: translateY(0.05em);
transform: translateY(0.05em);
-webkit-animation: menuItem .8s 1.2s ease forwards;
animation: menuItem .8s 1.2s ease forwards;
}



相关阅读:
win7 32位系统添加无线蓝牙键盘具体方法
简单了解Swift语言中的break和continue语句的用法
Android中findViewById返回为空null的快速解决办法
Win8系统出现蓝屏故障0x00000050错误代码现象的解决方法详解
详解C++编程中断言static_assert的使用
JavaScript程序员应该知道的45个实用技巧
MySQL错误ERROR 1615 解决方法
javascript实现点击商品列表checkbox实时统计金额的方法
javascript中键盘事件用法实例分析
MySQL中select语句介绍及使用示例
浅析JavaScript中的delete运算符
Android新浪微博下拉刷新(最新消息显示在最上面)
php异常处理使用示例
C#批量更新sql实例
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 超经典的夫妻经典笑话 只要有回忆相伴,此生便会无憾 我的千岁寒 学校体育工作计划_学校工作计划 不曾改变的是柒月的回忆 我们的青春总有那么多的感伤,那么多的无奈。 假如我是环保局长作文400字 采蘑菇250字 2015药房实习报告 2015班组自主管理工作调研 挂职干部心得体会 离婚协议怎么写 中学德育主题教育活动方案 百变魔女幽幽 第一章 朵朵表妹 情感文章:曲終人散,令人心碎 斗兽棋作文 红尘之外一回眸 我们追逐着梦,就算尯着走,也要坚持到最后 “六一”诗歌作文 祝你们永远安好 春雨,美丽的舞者 羽惜雅 红尘空余恨,何处情依旧 关于救援的800字作文 家长会发言稿:和孩子共同成长 幼儿教师随笔:人生第一课 秋千250字 网络爱情 我和我的梦想 喂鱼作文150字 我的小朋友,这些话我没法说出口 税务工作实习报告范文2000字 2016市劳动和社会保障局工作总结 清明节假前学校校长安全教育讲话稿4篇范文 勇敢的面对现实作文700字 超短笑話! 描写五月的段落 浪淘沙 我们班的淘气鬼作文600字 如何利用热门事件快速提高网站的流量 路边街上的女士鞋店 浮生(我不是鱼) 散文:夜半无人私语时(二) 犯法的老狼作文600字 XXX同志在XX县保持共产党员先进性教育活动动员大会上的讲话 研究生就业推荐表自我鉴定范文 七夕杂想 这样做你懂吗? 县粮食局领导干部工作述职报告

Copyright © 2016 phpStudy |