使用css3制作動感導航條示例
發(fā)布時間:2014-01-26 11:01:22 作者:佚名
我要評論

本文介紹了使用css3制作動感導航條示例,純CSS沒有使用JS,沒有圖片的導航條。用到了CSS3的Transition、box-shadow、linear-gradient
越來越喜歡CSS3的Transition屬性
HTML:
復制代碼
代碼如下:<div class="nav">
<li><a href="#">HOME</a></li>
<li><a href="#">LIFE</a></li>
<li><a href="#">WEB</a></li>
<li><a href="#">PHP</a></li>
<li><a href="#">PIC</a></li>
<li><a href="#">ABOUT</a></li>
</div>
CSS:
復制代碼
代碼如下:<style>
body{
background:#EDEDED;
}</p> <p>.nav{
width:606px;
margin:100px auto 0 auto;
}</p> <p>li{
width:100px;
height:30px;
list-style:none;
float:left;
margin-left:-1px;</p> <p> /*菜單文字排版*/
line-height:26px;
text-align:center;
letter-spacing:3px;</p> <p> /*設置菜單邊框*/
border:1px solid #B2B2B2;
border-radius:3px;</p> <p> /*設置菜單陰影*/
-webkit-box-shadow:0 1px 2px #CDCDCD;
box-shadow:0 1px 2px #CDCDCD;</p> <p> /*設置菜單動畫*/
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
transition:all 0.3s ease;
}</p> <p>a{
width:96px;
height:28px;
display:inline-block;</p> <p> /*設置鏈接樣式*/
color:#999;
font-size:10px;
font-family:Verdana,sans-serif;
text-decoration:none;</p> <p> /*webkit文字大小*/
-webkit-text-size-adjust:none;
/*設置邊框*/
border:2px solid #FFF;
border-bottom:none;
border-radius:3px;</p> <p> /*菜單背景漸變*/
background:-webkit-linear-gradient( top,#FFFFFF 20%,#F3F3F3 85%,#E5E5E5 100%);
background:-moz-linear-gradient( top,#FFFFFF 20%,#F3F3F3 85%,#E5E5E5 100%);
background:linear-gradient( top,#FFFFFF 20%,#F3F3F3 85%,#E5E5E5 100%);
}</p> <p>li:hover{
margin-top:-8px;
}</p> <p>a:hover{
color:#777;
}
</style>
相關文章
- CS3的Grid網格布局是目前最強的二維布局系統(tǒng),可以同時對列和行進行處理,將網頁劃分成一個個網格,可以任意組合不同的網格,做出各種各樣的布局,本文介紹CSS3 最強二維布局系2025-02-27
- 本文介紹了如何使用CSS3的transform屬性和動畫技巧實現波浪式圖片墻,通過設置圖片的垂直偏移量,并使用動畫使其周期性地改變位置,可以創(chuàng)建出動態(tài)且具有波浪效果的圖片墻,同2025-02-27
- 文章介紹了如何使用CSS3實現一個雷達探測掃描的效果,包括夜色背景、蜘蛛網盤、掃描體的轉動效果、尾巴陰影以及被掃描到的光點,通過HTML和CSS的配合,實現了豐富的動畫效果,2025-02-21
- CSS3的Flexbox是一種強大的布局模式,通過設置display:flex可以輕松實現對齊、排列和分布網頁元素,它解決了傳統(tǒng)布局方法中的對齊、間距分配和自適應布局等問題,接下來通過本2025-02-19
- 本文給大家介紹css3 實現icon刷新轉動效果,文章開頭給大家介紹了webkit-transform、animation、@keyframes這三個屬性,結合實例代碼給大家介紹的非常詳細,感興趣的朋友一2025-02-19
- CSS3過渡屬性用于實現元素從一種樣式平滑過渡到另一種樣式,通過設置transition-property過渡屬性、transition-duration過渡時長transition-timing-function過渡函數和trans2025-02-19
- 本文介紹了如何使用CSS3創(chuàng)建一個簡單的動態(tài)旋轉加載樣式,通過定義一個帶有類名“l(fā)oader”的HTML元素,并使用CSS樣式和@keyframes規(guī)則來實現旋轉動畫,你可以根據需要調整樣式2025-02-19
- 這篇文章主要介紹了如何使用CSS3的transition屬性實現平滑的過渡動畫,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-13
- 本文介紹了使用CSS3中的Flexbox和Grid布局實現等高元素布局的方法,通過簡單的兩列實現、每行放置3列以及全部代碼的展示,展示了這兩種布局方式的實現細節(jié)和效果,感興趣的朋2025-02-11
- CSS3和SVG的結合使用為網頁設計帶來了創(chuàng)新的動態(tài)視覺效果,本文通過一個圓形進度條的動畫特效示例,展示了如何利用CSS3的動畫功能和SVG的矢量圖形能力來創(chuàng)建豐富的用戶交互體2024-10-24