css橫向導航欄製作流程詳解
製作簡單橫向導航欄是前端人員必須要掌握的技能,對於有經驗的人可以說是輕鬆加愉快的事情,但對於新手則未必如此,下面就通過程式碼例項介紹一下此效果的實現過程。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .nav ul{list-style-type:none;} .nav li{ float:left; width:100px; margin-left:3px; line-height:30px; } .nav a:link{ color:#666; background:#CCC; text-decoration:none; } .nav a:visited{ color:#666; text-decoration:none; } .nav a:hover{ color:#FFF; font-weight:bold; text-decoration:underline; background:#0F0; } .nav a{ display:block; text-align:center; height:30px; font-weight:bold; } </style> </head> <body> <div class = "nav"> <ul> <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> </div> </body> </html>
上面的程式碼實現了簡單的橫向導航欄效果,下面介紹一下它的實現過程:
一.實現原理:
(1).既然是橫排的導航選單,那麼就要讓li元素水平排列,實現程式碼如下:
[CSS] 純文字檢視 複製程式碼.nav li{ float:left; width:100px; margin-left:3px; line-height:30px; }
上面的程式碼使用左浮動實現了li元素的橫向排列,並設定了每一個導航專案的寬度,line-height:30px可以讓行的高度為30px,文字垂直居中顯示,margin-left:3px用來設定導航欄專案之間的間隔。
(2).設定導航欄的預設顏色:
[CSS] 純文字檢視 複製程式碼.nav a:link{ color:#666; background:#CCC; text-decoration:none; }
上面的程式碼可以設定導航的背景顏色,和連結文字的字型顏色,並且設定底部沒有下劃線。
(3).設定連結點選後的顏色:
[CSS] 純文字檢視 複製程式碼.nav a:visited{ color:#666; text-decoration:none; }
上面的程式碼可以設定連結唄點選後的字型顏色,並設定不顯示下劃線。
(4).設定滑鼠懸浮時連結的樣式:
[CSS] 純文字檢視 複製程式碼.nav a:hover{ color:#FFF; font-weight:bold; text-decoration:underline; background:#0F0; }
上面的程式碼當滑鼠懸浮的時候可以設定字型顏色和文字為粗體,並且文字帶有下劃線,同時也設定背景顏色。
(5).設定連結的一般樣式:
[CSS] 純文字檢視 複製程式碼.nav a{ display:block; text-align:center; height:30px; font-weight:bold; }
特別要注意的是display:block,它將連結a設定為塊級元素,這樣的話就可以設定a的尺寸,如果不設定它的寬度,它的寬度能夠填滿父元素,否則的話,連結的a的尺寸就是文字內容佔據的尺寸。
二.相關閱讀:
(1).浮動參閱CSS float浮動一章節。
(2).:hover參閱CSS E:hover偽類選擇器一章節。
相關文章
- HTML橫向導航欄HTML
- CSS水平導航選單製作詳解CSS
- CSS 水平導航選單製作詳解CSS
- html+css 製作簡易導航欄HTMLCSS
- CSS3橫向導航選單效果CSSS3
- 二級下拉導航選單製作詳解
- 純css製作導航下拉選單CSS
- 來個橫向電梯導航
- JavaScript橫向二級導航選單效果JavaScript
- CSS導航欄及下拉選單CSS
- 直播app開發,滑動式的頂部導航欄(左右橫向滑動)APP
- CSS三級下拉導航選單詳解CSS
- 純CSS打造淘寶導航選單欄CSS
- 如何讓 fixed 定位的導航條可橫向滾動?
- 定製化你的ReactNative底部導航欄React
- 純CSS的導航欄Tab切換例項CSS
- 滑鼠懸浮中英文切換橫向導航選單
- 短視訊app製作,去除當前自帶的頂部導航欄APP
- Flutter 底部導航詳解Flutter
- Flutter 底部不規則導航製作Flutter
- 製作一個瀏覽器導航瀏覽器
- CSS浮動float的導航欄小案例總結CSS
- weex沉浸式導航欄解決方案
- Flutter 導航欄AppBarFlutterAPP
- BIRT 如何處理橫向分欄
- 可以任意定製導航欄背景的一個思路
- 商場導航怎麼實現?怎樣製作商場導航圖?
- qml 導航欄TabBar 工具欄ToolBartabBar
- CSS流程分步程式碼詳解CSS
- JavaScript圖片橫向無縫滾動詳解JavaScript
- uniapp自定義導航欄APP
- GitHub 導航欄加強Github
- bootstrap導航欄學習boot
- JavaScript物件導向詳解(原理)JavaScript物件
- Java物件導向詳解-上Java物件
- 構建動態互動式H5導航欄:滑動高亮、吸頂和錨點導航技巧詳解H5
- 分析微信(iOS 版)定製導航欄按鈕的思路iOS
- 不可思議的純 CSS 導航欄下劃線跟隨效果CSS