CSS3 二級導航選單的製作的示例

2022-09-27 09:51:13 字數 1177 閱讀 2014

如果想要實現網頁的二級導航,我們可以使用js技術,動態的顯示和隱藏二級選單,當然也可以使用css技術來實現。並且這裡推薦使用cwww.cppcns.comss,因為其效率更高,更流暢。這裡將介紹二級選單的動態顯示與隱藏。

1 結構

一般導航的主體我們主要是使用ul li標籤

www.cppcns.com

2 布局

導航的布局,由於子元素要隨著父元素,所以對二級選單選取定位布局。要想讓多個li在一行中顯示,那麼就需要讓li進行浮動。

body

ul,ol

a /*一級導航*/

/*背景色*/

ul.menu,ul.submenu

/*一級導航浮動*/

ul.menu::after

ul.menu > li

/*二級導航項分割線*/

ul.submenu

ul.submenu > li

/*內容區*/

.content

3. 二級選單顯示特效

游標放到導航上,當前元素背景色變深,字型顏色變淡。

如果有二級選單,顯示二級選單

為了實現上述兩個特效,我們可以利用偽類選擇器(:hover)來捕捉游標懸浮的操作。並且使用偽類選擇器(:hover)來選擇到當前選單對應的二級選單

利用如下css可以快速實現該特效。

/*選中特效*/

ul.menu > li:hover

ul.menu > li:hover > a

ul.menu > li:hover > ul.submenu

4. 動畫

上述**中二級選單的顯示是瞬間的。能否提供乙個緩慢動畫過渡的效果,當然也是沒問題。這裡需要使用animation來進行動畫的配置,那麼動畫幀可以自己寫或者是尋求第三方**庫(animate.css)的支援。這裡我將使用透明度來實現這個淡入效果

/*動畫幀*/

@keyframes fade

to }

/*基礎動畫樣式*/

.animated

.fadein

動畫定義好後,可以直接將動畫樣式引用到ul.submenu上,注意,如果使用的是animate.css,那麼上述步驟將省略,直接用其提供好的動畫樣式即可。

本文標題: css3 二級導航選單的製作的示例

本文位址:

CSS3應用(1) 二級導航的製作

如果想要實現網頁的二級導航,我們可以使用js技術,動態的顯示和隱藏二級選單,當然也可以使用css技術來實現。並且這裡推薦使用css,因為其效率更高,更流暢。這裡將介紹二級選單的動態顯示與隱藏。一般導航的主體我們主要是使用ul li標籤 服務 人才招聘 導航的布局,由於子元素要隨著父元素,所以對二級選...

二級選單的製作

閒話不多扯,前兩天學了二級選單的製作,豎形的耳機選單和橫形的二級選單,每種效果做了兩個demo。其實這是前天做的,但是因為一些事情,現在才貼上來,給各位新人分享一下,有什麼問題請指正。謝謝。一,豎形的二級選單。效果如下 如果豎起來,好像在豎中指,o o 部分 夏天秋天冬天 其中用了相對定位和絕對定位...

純css3實現的豎形二級導航

之前為大家分享了好多導航選單。今天給大家帶來一款純css3實現的豎形二級導航。這款導航選單可以是無限級。一起看下效果圖 實現的 html div style width 700px margin auto div class w1 h16 ul li class has sub a href men...