子ページがどんどん展開するナビゲーション
個人的にはこの子ページ展開ってあまり好きでは無いのですが、割と需要があると思うのでご紹介致します。
CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | #navigation{ height : 50px ; background-color : #3F583B ; } #navigation ul{ background-color : #3F583B ; margin : 0 ; padding : 0 ; } #navigation li{ display : block ; float : left ; line-height : 50px ; height : 50px ; margin : 0 ; padding : 0 ; position : relative ; } #navigation li a{ display : block ; height : 50px ; line-height : 50px ; padding : 0 15px ; color : #FFFFFF ; text-decoration : none ; } #navigation a:hover { background : #54744F ; } #navigation ul ul{ display : none ; position : absolute ; top : 50px ; } #navigation ul ul li{ float : none ; width : 150px ; border-top : 1px solid #54744F ; height : 35px ; line-height : 35px ; } #navigation ul ul li a { font-size : 90% ; height : 35px ; line-height : 35px ; } #navigation ul li:hover > ul{ display : block ; } #navigation ul ul li ul { left : 150px ; top : 0 ; } |
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <!-- navigation --> < div id = "navigation" class = "hidden" > < ul > <!-- MENU 1 **************************************************** --> < li class = "page_item" >< a href = "#" >MENU-1</ a > < ul > < li class = "page_item" >< a href = "#" >MENU1-1</ a > < ul > < li class = "page_item" >< a href = "#" >MENU1-1-1</ a > < ul > < li class = "page_item" >< a href = "#" >MENU1-1-1-1</ a > < ul > < li class = "page_item" >< a href = "#" >MENU1-1-1-2-1</ a ></ li > < li class = "page_item" >< a href = "#" >MENU1-1-1-2-2</ a ></ li > </ ul > </ li > < li class = "page_item" >< a href = "#" >MENU1-1-1-2</ a ></ li > </ ul > </ li > < li class = "page_item" >< a href = "#" >MENU1-1-2</ a ></ li > < li class = "page_item" >< a href = "#" >MENU1-1-4</ a ></ li > < li class = "page_item" >< a href = "#" >MENU1-1-2</ a ></ li > </ ul > </ li > < li class = "page_item" >< a href = "#" >MENU1-2</ a > < ul > < li class = "page_item" >< a href = "#" >MENU1-2-1</ a ></ li > < li class = "page_item" >< a href = "#" >MENU1-2-2</ a ></ li > </ ul > </ li > </ ul > </ li > <!-- MENU 2 **************************************************** --> < li class = "page_item" >< a href = "#" >MENU-2</ a ></ li > <!-- MENU 2 **************************************************** --> < li class = "page_item" >< a href = "#" >MENU-3</ a > < ul > < li class = "page_item" >< a href = "#" >MENU3-1</ a ></ li > < li class = "page_item" >< a href = "#" >MENU3-2</ a ></ li > </ ul > </ li > </ ul > </ div > <!-- #navigation --> |