在網站開發中,導航按鈕是非常重要的元素之一。而用CSS來制作導航按鈕,可以達到簡單、美觀、易用的效果。下面就讓我們來看一下具體怎樣做:
首先,我們需要一個ul列表用作導航按鈕的容器,如下所示:
其中,每個導航按鈕都是一個li元素,其內部則是一個 a 元素,用于設置導航鏈接文本和事件。
接下來,我們需要為導航按鈕設置CSS屬性。我們可以使用border屬性來定義導航按鈕邊框樣式,background-color屬性定義背景顏色,padding屬性定義按鈕內邊距,color屬性定義文字顏色,font-size屬性定義文字大小,text-decoration屬性定義文字下劃線等。具體代碼如下:
其中,我們用了list-style設置ul列表的樣式為無序的列表形式,用display:inline-block實現水平排列按鈕,用transition屬性設置按鈕hover狀態時的過渡樣式。
這樣,我們就完成了一個簡單的導航按鈕。當然,根據實際需求可以進行更復雜的樣式設定,如加入CSS3的陰影效果、漸變效果等等。不過,基本的思路就是這樣啦。
首先,我們需要一個ul列表用作導航按鈕的容器,如下所示:
<ul id="nav"> <li><a href="#">首頁</a></li> <li><a href="#">新聞</a></li> <li><a href="#">文化</a></li> <li><a href="#">聯系</a></li> </ul>
其中,每個導航按鈕都是一個li元素,其內部則是一個 a 元素,用于設置導航鏈接文本和事件。
接下來,我們需要為導航按鈕設置CSS屬性。我們可以使用border屬性來定義導航按鈕邊框樣式,background-color屬性定義背景顏色,padding屬性定義按鈕內邊距,color屬性定義文字顏色,font-size屬性定義文字大小,text-decoration屬性定義文字下劃線等。具體代碼如下:
#nav { list-style: none; display: inline-block; margin: 0; padding: 0; } #nav li { float: left; margin: 0; padding: 0; } #nav li a { display: block; padding: 8px 12px; text-decoration: none; font-size: 14px; color: #ffffff; background-color: #333333; border: 1px solid #333333; border-radius: 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } #nav li a:hover { background-color: #ffffff; color: #333333; border-color: #cccccc; }
其中,我們用了list-style設置ul列表的樣式為無序的列表形式,用display:inline-block實現水平排列按鈕,用transition屬性設置按鈕hover狀態時的過渡樣式。
這樣,我們就完成了一個簡單的導航按鈕。當然,根據實際需求可以進行更復雜的樣式設定,如加入CSS3的陰影效果、漸變效果等等。不過,基本的思路就是這樣啦。