一款纯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 交通频道 作文范文 渠县-南召 双石桥-李市镇 曹家营子-老府 北戴河-肃宁 汉阴-南阳 乌鲁木齐-民和南 伊宁东-沙湾县 五原-西小召 阜新南-大连 富裕-白城 昌黎-辽阳 灵武-常州 广州北-秀山 克山-兰棱 常州北-邢台东 玉田县-保定 荆门-乌鲁木齐南 漯河-榆林 山丹-乌鲁木齐南 绵阳-资溪 驻马店-包头东 临汾西-渭南北 娄底南-长沙南 西平-三门峡 天津-鲁山 美溪-双子河 沙沙坡-岔河 嘎拉德斯汰-正镶白旗 正定-安阳 镇江-绅坊 邹城-泰山 岱岳-赵城 綦江-株洲 乐都-西安 辛集-清河城 鹰潭-天津 闽清北-南昌西 信丰-桐城 下马塘-东辛庄 汉中-辛集 东乡-唐山 神池-岢岚 淄博-德惠西 镇江-玉山 潼关-苏州 枣阳-南昌 饶阳-嘉祥 三道湖-水洞 四平东-图们北 熊岳城-盘锦 卢龙-南京 广元-丹阳 鸽子洞-杨杖子 宜春-贵溪 新开-沈阳 兰考-榆次 淮北-新余 镇江-明光 泉州-泾县 六安-南通 重庆北-平遥 曲阜东-温岭 凯里-邵武 塘沽-胶州 辛集-略阳 葫芦岛-旬阳 喜德-乐山北 旬阳-高碑店 茂林-西岭口 平顶山西-沧州 阜阳-亳州 广元-古田 孔滩-小关溪 湘乡-铁岭 哈尔滨-安康 高邑-襄阳 姚千户屯-和龙 新阳镇-天水 米脂-营山 兴国-广州东 邯郸到秦皇岛最快怎么坐车
东莞凤岗到惠州龙门铁泉自驾怎走
深圳西乡好又多到深圳西火车站怎么走
想知道从天津市到乌鲁木齐市驾车怎么走详细路费和路况要
想知道: 常熟市 从石梅广场到博爱门诊部怎么坐公交
讷河到乌兰察布应怎样坐火车列车
珠海到桂林的汽车每天什么时候发车啊
在呈贡开个洗车场要票价多少钱和多大面积
谁知道从合肥到高密最省时的坐火车列车路线?
从温州坐高铁到湖北咸宁需要几个小时票价多少钱温州那几点开车
从京山县到宜昌的客车走高速吗
在浦东国际机场定一张到珠海的票怎么取?要详细点,我从来就没
深圳列车火车站到伸展蛇口西部湾通道有多远
红河峡谷漂流是在清原县吗?
哪个快递到荆州江陵县普济镇
咸阳机场到宝鸡火车列车要多长时间?
泉州12点30到北京的飞机上有没有供中餐
世界自然遗产黄龙景区地点、从大连出发的交通情况(陆路和空路)
下周想去杭州自助游,有没有达人能推荐下景点?
台州椒江超级宝贝婴童市场怎样
有从济南到巢湖的列车吗过路车也行啊
每天都有重庆到邯郸火车列车吗
从桂林到恩施最好的路线是什么
从北京到上海几小时能到
(紧急求助)求二七记念塔简介!!
湖北恩施到十堰_湖北恩施到十堰
武汉到南京的列车火车票
请问我从安亭车站坐什么车到静安区威海路?
全国的朋友门,谁能告诉我有没有经过洛阳直达浙江绍兴的车次?
想知道: 南昌市 南昌列车火车站到南昌市八一大道江西饭店公交线路

Copyright © 2016 phpStudy |