一款纯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 交通频道 作文范文 唱歌的女孩 小学三年级作文300字:广播体操比赛 2015年安全工作总结及2016年工作计划 秋风婆娑 赞美黄河的好句子 空间说说 每个傻瓜都该有个天使来相伴 震撼心灵的爱 一剪梅,心待作文100字 高中高三作文1200字:绝世封尘·创世 第一章 混沌初开 2016年教育工作会议讲话稿 新闻直通车广播稿 痛楚的思念 2013年述职述廉报告最新 太姥山导游词 有5点表示你喜欢上他(她)了,有10点说明你已经深深地爱上他(她)了...... 再见,我伤感的爱情 全国政协委员会工作总结 干部队伍建设的调研报告 卖火柴的小女孩读后感400字范文 描绘冬天的作文:走进冬天 2016年公司个人工作计划 清明时节作文450字 奇码数字信息有限公司笔试题 老师初中作文 初中生交通安全征文600字 XX年畜牧局科技入户工作总结 民航之景作文500字 冬瓜虾仁丸子汤作文550字 小学五年级作文500字:置身于桃花中 初中初一作文700字:曾经拥有曾经走过 宽容作文1200字 神奇魅力的太子山 情人节送什么礼物给女孩? 读我爸爸后感作文100字 我流泪了 励志文章精选:相信自己是最棒的 有个QQ群真方便 雪花落下思念的痛 美丽的外滩作文300字 人口和计划生育委员会开展先进性教育活动第一阶段工作总结 看不见的明天 小学二年级作文900字:超越极限 为人公正的 Ellinore 关于进一步加强工商纪检监察队伍自身建设的思考 师德修养读书心得 我舌尖上的小痘痘们 八年级700字作文:战蟑螂 难忘重阳节三年级作文:难忘重阳节 伤感唯美英语句子 夜晚的雪【闪小说】

Copyright © 2016 phpStudy |