Selamat pagi sob...
Setelah cukup lama rehat dari dunia blogging, kali ini saya akan coba share mengenai konsep dropdown menu yang unik dan berbeda sehingga dapat membuat tampilan blog juga menjadi lebih cantik.
Seperti biasa, dropdown menu ini saya buat dengan komponen warna yang girly, namun bisa diubah sesuai dengan keinginan, yaitu dengan melihat beberapa kode html warna yang sudah saya berikan sebelumnya.
Dropdown menu ini sendiri menggunakan CSS dan kode HTML agar dapat diletakkan pada blog.
.aii:before, .aii:after { content: " "; display: table; } .aii:after { clear: both; } .aii { *zoom: 1; } /* Main level */ .menu { margin: 50px auto; width: 800px; width: fit-content; } .menu > li { background: #FE80DF; float: left; position: relative; transform: skewX(25deg); } .menu a { display: block; color: #000; text-transform: uppercase; text-decoration: none; font-family: Arial; font-size: 13px; } .menu li:hover { background: #FE80DF; } .menu > li > a { transform: skewX(-25deg); padding: 1em 2em; } /* Dropdown level*/ .submenu { position: absolute; width: 200px; left: 50%; margin-left: -100px; transform: skewX(-25deg); transform-origin: left top; } .submenu li { background-color: #FEBFEF; position: relative; overflow: hidden; } .submenu > li > a { padding: 1em 2em; } .submenu > li::after { content: ''; position: absolute; top: -125%; height: 100%; width: 100%; box-shadow: 0 0 50px rgba(0, 0, 0, .9); } /* Odd stuff */ .submenu > li:nth-child(odd){ transform: skewX(-25deg) translateX(0); } .submenu > li:nth-child(odd) > a { transform: skewX(25deg); } .submenu > li:nth-child(odd)::after { right: -50%; transform: skewX(-25deg) rotate(3deg); } /* Even stuff */ .submenu > li:nth-child(even){ transform: skewX(25deg) translateX(0); } .submenu > li:nth-child(even) > a { transform: skewX(-25deg); } .submenu > li:nth-child(even)::after { left: -50%; transform: skewX(25deg) rotate(3deg); } /* Show dropdown */ .submenu, .submenu li { opacity: 0; visibility: hidden; } .submenu li { transition: .2s ease-out transform; } .menu > li:hover .submenu, .menu > li:hover .submenu li { opacity: 1; visibility: visible; } .menu > li:hover .submenu li:nth-child(even){ transform: skewX(25deg) translateX(15px); } .menu > li:hover .submenu li:nth-child(odd){ transform: skewX(-25deg) translateX(-15px); }
Lalu, terakhir tambahkan kode HTML nya :
<ul class="menu aii"> <li><a href="">Menu 1</a></li> <li> <a href="">Menu 2</a> <ul class="submenu"> <li><a href="">Submenu 1</a></li> <li><a href="">Submenu 2</a></li> <li><a href="">Submenu 3</a></li> </ul> </li> <li> <a href="">Menu 3</a> <ul class="submenu"> <li><a href="">Submenu 1</a></li> <li><a href="">Submenu 2</a></li> <li><a href="">Submenu 3</a></li> <li><a href="">Submenu 4</a></li> </ul> </li> <li><a href="">Menu 4</a></li> <li><a href="">Menu 5</a></li> </ul>
DEMO :
Bagaimana, menarik bukan?
Silahkan dicoba dan jangan lupa tinggalkan komentar di kolom komentar...
Terima kasih....
lama tak jumpa nyasar dimana aja mbak.. hehe saya juga udah jarang ngeblog kok.
ReplyDeletebtw sipp nih mbak menunya, coba ahh
hahaha... ga nyasar kemana-mana sob lg sibuk jd jarang ngeblog... spoiled
Deletetrims kawan sudah berbagi, cuma Demo dengan Image contohnya kenapa nggak sama hasilnya kenapa ya dad
ReplyDeletesama-sama gan...
Deletega sama gimana gan?itu gambar saya ambil nya juga dari demo yg saya buat... pleased
wah-wah, keren ini mbsk menu dropdownnya...
ReplyDeleteterima kasih apresiasi nya... pleased
Deleteserba pink gan...hehe cocok buat blog cewek
ReplyDeleteiya gan, tp bisa di edit2 kok warna nya... happy
Deletepa kabar mb?
ReplyDeletelama g ketemu,,,,,,
nyimak dlu mb,,,,
Alhamdulillah baik mba...
Deleteiya, silahkan disimak mba... pleased
Bookmark dulu mbak, nanti tak praktekan ya. Makasih ^^
ReplyDeletesilahkan mba... pleased
Deletewow kereen banget mbak....
ReplyDeletekunjungan balik ya www.bacawebster.com
terima kasih... shake
DeleteTutor yg saya cari2!!
ReplyDelete