css實現立體效果橫向導航選單
分享一段程式碼例項,它實現了很像導航選單效果。
並且具有一定的立體效果,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body { background: #ebebeb; } .nav { width: 1200px; height: 50px; font: bold 0/50px Arial; text-align: center; margin: 40px auto 0; background: #f65f57; /*製作導航圓角*/ border-radius: 8px; /*製作導航立體效果*/ box-shadow: 0 7px 0 #ba4a45; } .nav a { display: inline-block; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .nav a:hover { -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg); } .nav li { position: relative; display: inline-block; width: 200px; /* padding:0 60px; */ font-size: 13px; text-shadow: 1px 2px 4px rgba(0,0,0,.5); list-style: none outside none; } /*製作導航分隔線效果*/ .nav li:before { content: ""; position: absolute; top: 14px; height: 25px; width: 1px; } .nav li:after { right: 0; background: -moz-linear-gradient(top, #f00, #BA4A45 50%, #f00); background: -webkit-linear-gradient(top, #f00, #BA4A45 50%, #f00); background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); } .nav li:before { left: 0; background: -moz-linear-gradient(top, #ff625a, #9e3e3a 50%, #ff625a); background: -webkit-linear-gradient(top, #ff625a, #9e3e3a 50%, #ff625a); background: -o-linear-gradient(top, #ff625a, #9e3e3a 50%, #ff625a); background: linear-gradient(top, #ff625a, #9e3e3a 50%, #ff625a); } /*刪除導航第一個導航項左邊的分隔線*/ .nav li:first-child::before { background: none; } /*刪除導航最後一個導航右邊的分隔線*/ .nav li:last-child::after { background: none; } .nav a, .nav a:hover { color: #fff; text-decoration: none; } </style> </head> <body> <ul class="nav"> <li><a href="">螞蟻部落一</a></li> <li><a href="">螞蟻部落二</a></li> <li><a href="">螞蟻部落三</a></li> <li><a href="">螞蟻部落四</a></li> <li><a href="">螞蟻部落五</a></li> <li><a href="">螞蟻部落六</a></li> </ul> </body> </html>
程式碼相對比較簡單,更多內容參閱相關閱讀。
相關閱讀:
(1).border-radius可以參閱CSS3 border-radius一章節。
(2).box-shadow可以參閱CSS3 box-shadow一章節。
(3).transition可以參閱CSS3 transition一章節。
(4).transform: rotate()可以參閱transform: rotate()用法介紹一章節。
(5).linear-gradient可以參閱css3 linear-gradient線性漸變 一章節。
相關文章
- CSS3橫向導航選單效果CSSS3
- JavaScript橫向二級導航選單效果JavaScript
- CSS多級導航選單效果CSS
- CSS3立體導航選單程式碼例項CSSS3
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- 滑鼠懸浮中英文切換橫向導航選單
- css橫向導航欄製作流程詳解CSS
- CSS垂直導航選單CSS
- HTML橫向導航欄HTML
- CSS 動態導航選單CSS
- JavaScript slide下拉導航選單效果JavaScriptIDE
- CSS導航欄及下拉選單CSS
- CSS垂直三級導航選單CSS
- 來個橫向電梯導航
- Vue.js+cube-ui(Scroll元件)實現類似頭條效果的橫向滾動導航條Vue.jsUI元件
- 純css製作導航下拉選單CSS
- jQuery 淡入淡出效果下拉導航選單jQuery
- CSS三級下拉導航選單詳解CSS
- CSS3麵包屑導航選單CSSS3
- 純CSS打造淘寶導航選單欄CSS
- CSS3垂直摺疊導航選單CSSS3
- CSS水平導航選單製作詳解CSS
- CSS 水平導航選單製作詳解CSS
- CSS 可伸縮圓角導航選單CSS
- CSS學習案例(14):下拉導航選單CSS
- 滑鼠懸浮底部有橫條伸展的導航選單
- PbootCMS導航選單-導航選單的使用教程boot
- jQuery 緩衝效果二級導航下拉選單jQuery
- 垂直摺疊導航選單實現詳解
- Vue之網易雲音樂橫向選單的實現Vue
- jq+css+html打造下拉導航選單例項CSSHTML單例
- 中英文切換導航選單實現詳解
- CSS 文字立體凸起效果CSS
- CSS3簡單圓角立體按鈕效果CSSS3
- CSS 陰影進階,實現更加的立體的陰影效果!CSS
- Android 實現GridView的橫向滾動,實現仿京東秒殺效果AndroidView
- vue2.0實現底部導航切換效果Vue
- 【前端】javascript實現導航欄筋斗雲效果特效前端JavaScript特效
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML