コピペでCSS よくあるプルダウンメニューボタンPC版
|

目次
CSSでプルダウンメニューを作れます。
※基本プログラム説明はPC対応までしかしていませんので、スマホだとおかしくなる場合があります。
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 | < div class = "naviBox" > < div class = "navi" > < ul > < li > < a href = "#" >page1</ a > < ul > < li >< a href = "#" >sub page1</ a ></ li > < li >< a href = "#" >sub page2</ a ></ li > </ ul > </ li > < li > < a href = "#" >page2</ a > < ul > < li >< a href = "#" >sub page3</ a ></ li > < li > < a href = "#" >sub page4</ a > < ul > < li >< a href = "#" >child page</ a ></ li > < li >< a href = "#" >child page</ a ></ li > </ ul > </ li > < li > < a href = "#" >sub page5</ a > < ul > < li >< a href = "#" >child page</ a ></ li > < li >< a href = "#" >child page</ a ></ li > </ ul > </ li > </ ul > </ li > </ ul > </ div > </ div > |
スポンサードリンク
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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | .naviBox{ height : 300px ; } .navi ul { position : relative ; margin : 0 ; padding : 0 ; list-style : none ; } .navi ul::after { display : block ; clear : both ; content : '' ; } .navi ul li { position : relative ; float : left ; border : 2px solid #fff ; background-color : #001c31 ; width : 200px ; } .navi ul li:hover { background-color : rgba ( 0 , 113 , 198 ,. 3 ); } .navi ul li:not(:first-child) { border-left : none ; } .navi ul li a { display : inline-block ; padding : 20px 50px ; color : #fff ; line-height : 1 ; text-align : center ; text-decoration : none ; white-space : nowrap ; } .navi ul ul { position : absolute ; top : 100% ; left : -2px ; visibility : hidden ; opacity : 0 ; transition : . 2 s ease-in-out; } .navi ul ul li { float : none ; margin : 0 ; } .navi ul ul li:not(:first-child) { border : 2px solid #fff ; border-top : none ; } .navi ul ul ul { position : absolute ; top : -2px ; left : 100% ; } .navi ul ul { } .navi ul li:hover > ul { visibility : visible ; opacity : 1 ; } |
結果
サイト開発のお供に・・書籍はいかがでしょう
スポンサードリンク
コメントを書き込む