CSS3實(shí)現(xiàn)銀灰色動(dòng)畫效果的導(dǎo)航菜單代碼

本文實(shí)例講述了CSS3實(shí)現(xiàn)銀灰色動(dòng)畫效果的導(dǎo)航菜單代碼。分享給大家供大家參考。具體如下:
這是一款使用CSS3技術(shù)實(shí)現(xiàn)的導(dǎo)航菜單,歡迎大家參考,使用了幾張背景圖片,使用時(shí)請(qǐng)按路徑扒下來(lái)就可以了。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/css3-color-flash-style-nav-menu-codes/
具體代碼如下:
<html>
<head>
<meta charset="utf-8" />
<title>CSS3動(dòng)畫效果的導(dǎo)航菜單</title>
<style>
*{
margin:0;
padding:0;
}
html{
background:url('images/bg_tile.jpg') #333d43;
}
body{
background:url('images/bg_head.jpg') repeat-x top center, url('images/bg_vert.jpg') repeat-x;
min-height:500px;
font:14px/1.3 'Segoe UI',Arial, sans-serif;
color:#888;
padding:10px;
}
.fancyNav{
overflow: hidden;
display: inline-block;
}
.fancyNav li{
background-color: #f0f0f0;
background-image: -webkit-gradient(linear,left top, left bottom,from(#fefefe), color-stop(0.5,#f0f0f0), color-stop(0.51, #e6e6e6));
background-image: -moz-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: -o-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: -ms-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
border-right: 1px solid rgba(9, 9, 9, 0.125);
box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
-moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
-webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
position:relative;
float: left;
list-style: none;
}
.fancyNav li:after{
content:'.';
text-indent:-9999px;
overflow:hidden;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:1;
opacity:0;
background-image:-webkit-gradient(linear, left top, right top, from(rgba(168,168,168,0.5)),color-stop(0.5,rgba(168,168,168,0)), to(rgba(168,168,168,0.5)));
background-image:-moz-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:-o-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:-ms-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
-moz-transition:0.25s all;
-webkit-transition:0.25s all;
-o-transition:0.25s all;
transition:0.25s all;
}
.fancyNav li:first-child{
border-radius: 4px 0 0 4px;
}
.fancyNav li:first-child:after,
.fancyNav li.selected:first-child:after{
box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
-moz-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
-webkit-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
border-radius:4px 0 0 4px;
}
.fancyNav li:last-child{
border-radius: 0 4px 4px 0;
}
.fancyNav li:last-child:after,
.fancyNav li.selected:last-child:after{
box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
border-radius:0 4px 4px 0;
}
.fancyNav li:hover:after,
.fancyNav li.selected:after,
.fancyNav li:target:after{
opacity:1;
}
.fancyNav:hover li.selected:after,
.fancyNav:hover li:target:after{
opacity:0;
}
.fancyNav li.selected:hover:after,
.fancyNav li:target:hover:after{
opacity:1 !important;
}
.fancyNav li a{
color: #5d5d5d;
display: inline-block;
font: 20px/1 Lobster,Arial,sans-serif;
padding: 12px 35px 14px;
position: relative;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
z-index:2;
text-decoration:none !important;
white-space:nowrap;
}
.fancyNav a.homeIcon{
background:url('images/home.png') no-repeat center center;
display: block;
overflow: hidden;
padding-left: 12px;
padding-right: 12px;
text-indent: -9999px;
width: 16px;
}
h1,h2{
color: #fff;
line-height: 1;
background-color: #222;
font-family: 'Segoe UI Light','Segoe UI',Arial,sans-serif;
font-weight: normal;
margin: 0 auto;
position: absolute;
left: 50%;
margin-left: -446px;
}
h1{
font-size: 36px;
padding: 5px 15px 10px;
top: 0;
}
h2{
font-size: 14px;
padding: 4px 13px 9px 11px;
top: 51px;
}
header{
display:block;
margin-top:50px;
position:relative;
}
nav{
display: block;
margin: 300px auto 0;
text-align: center;
width: 600px;
}
footer{
color: #BBBBBB;
font-size: 15px;
line-height: 1.6;
padding: 60px 20px 0;
text-align: center;
display:block;
}
footer b{
color: #888888;
display: block;
font-size: 10px;
font-weight: normal;
}
a, a:visited {
text-decoration:none;
outline:none;
color:#54a6de;
}
a:hover{
text-decoration:underline;
}
</style>
<!-- Including the Lobster font from Google's Font Directory -->
<link rel="stylesheet" />
<!-- Enabling HTML5 support for Internet Explorer -->
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<nav>
<ul class="fancyNav">
<li id="home"><a href="#home" class="homeIcon">Home</a></li>
<li id="news"><a href="#news">News</a></li>
<li id="about"><a href="#about">About us</a></li>
<li id="services"><a href="#services">Services</a></li>
<li id="contact"><a href="#contact">Contact us</a></li>
</ul>
</nav>
</body>
</html>
希望本文所述對(duì)大家的css3網(wǎng)頁(yè)設(shè)計(jì)有所幫助。
相關(guān)文章
HTML5/CSS3自定義浮動(dòng)Select 超炫下拉菜單動(dòng)畫源碼
今天我們要分享一款HTML5/CSS3懸浮的自定義Select下拉菜單,這個(gè)CSS3菜單利用CSS3特性可以浮動(dòng)在網(wǎng)頁(yè)上,并帶有陰影效果,同時(shí),展開下拉框時(shí)會(huì)以旋轉(zhuǎn)形式彈出一個(gè)二級(jí)菜單2014-11-08純CSS3實(shí)現(xiàn)的帶小圖標(biāo)和tooltip提示框的垂直下拉菜單效果源碼
這是一款效果非常不錯(cuò)的CSS3垂直下拉菜單,菜單左側(cè)是每一個(gè)菜單項(xiàng)的功能小圖標(biāo),右側(cè)也可以定義一些數(shù)字小圖標(biāo),并且在菜單項(xiàng)最右側(cè)是tooltip的樣式2014-11-07一款CSS3實(shí)現(xiàn)多功能下拉菜單(帶分享按)的教程
這篇文章主要為大家介紹了下拉菜單,這款菜單是基于CSS3的下拉菜單,功能非常強(qiáng)大,下拉菜單中不僅擁有背景色漸變的菜單項(xiàng),而且還帶有分享按鈕的菜單項(xiàng),為了讓菜單更加美2014-11-05CSS3帶有多級(jí)下拉菜單的彈性展開下拉動(dòng)畫效果源碼
今天分享的這款CSS3多級(jí)下拉菜單可以方便地配置菜單的層級(jí)數(shù),而且每一個(gè)菜單項(xiàng)都有自己的小圖標(biāo),顯得非常清新亮麗。該CSS3下拉菜單在展開子級(jí)菜單時(shí)會(huì)有彈性展開的動(dòng)畫特2014-10-27純CSS3實(shí)現(xiàn)的支持多菜單展開手風(fēng)琴下拉菜單效果源碼
這又是款基于CSS3的下拉菜單,這款CSS3菜單是手風(fēng)琴樣式的,關(guān)于手風(fēng)琴菜單,大家也可以回顧一下這款CSS3手風(fēng)琴菜單 可同時(shí)折疊多個(gè)菜單2014-10-24純CSS3實(shí)現(xiàn)的寬屏二級(jí)下拉菜單特效源碼
這是一款基于純CSS3實(shí)現(xiàn)的寬屏二級(jí)下拉菜單特效源碼,這款菜單的子菜單在展開的時(shí)候是很寬敞的,菜單項(xiàng)中可以自定義格式的內(nèi)容,非常實(shí)用,也很大氣。由于是用純CSS3實(shí)現(xiàn),2014-08-18- 這款菜單源碼功能非常的強(qiáng)大,在下拉菜單中不僅擁有背景色漸變的菜單項(xiàng),而且還帶有分享按鈕的菜單項(xiàng),為了讓菜單更加美觀,每一個(gè)菜單項(xiàng)都帶有非常漂亮的小圖標(biāo),而且在下2014-08-05
jQuery/CSS3實(shí)現(xiàn)的帶表單的下拉菜單特效源碼
這是一款基于jQuery和CSS3實(shí)現(xiàn)的下拉菜單特效源碼,這款jQuery下拉菜單非常特別,我們直接可以在下拉菜單項(xiàng)中填寫聯(lián)系表單、登錄表單等信息。并且整個(gè)下拉菜單的外觀呈現(xiàn)出2014-07-23菜單欄 “三” 變形為“X”css3過(guò)渡動(dòng)畫
本文主要介紹了菜單欄 “三” 變形為“X”css3過(guò)渡動(dòng)畫的實(shí)現(xiàn)方法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-28- 使用css3制作的下拉菜單外觀非常漂亮,在各大網(wǎng)站都適用,今天小編通過(guò)本文給大家分享基于css3制作的動(dòng)畫下拉菜單效果,需要的的朋友參考下吧2017-04-12