Oleh : Abah Razi
بسم الله الرحمن الرحيم
Dalam artikel kali ini kita akan melihat tahap demi tahap pembuatan menu horizontal dengan CSS3.
Pertama-tama kita akan membuat daftar menu seperti berikut :
<div id="menu"> <ul> <li><a href=#>Beranda</a></li> <li><a href=#>Kategori 1</a></li> <li><a href=#>Bagian 2</a></li> <li><a href=#>Tentang Kami</a></li> </ul> </div>
Maka kita akan mendapatkan tampilan seperti berikut :
Mari kita percantik huruf dan tampilannya dengan CSS berikut ini di bagian style :
#menu { width: 550px; height: 35px; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: center; text-shadow: 3px 2px 3px #000000; background-color: #BB0000; border-radius: 8px; }
Maka kita akan mendapati tampilan menu berubah menjadi seperti berikut :
Selanjutnya kita hilangkan padding-nya :
#menu ul { height: auto; padding: 8px 0px; margin: 0px; }
Maka bullet di sebelah kiri menu akan menghilang seperti tampak pada gambar berikut ini :
Kini kita buat menu tersebut menjadi horizontal :
#menu li { display: inline; padding: 20px; }
Tampilannya akan menjadi seperti berikut :
Kemudian kita buatkan hover agar saat kursor digerakkan di salah satu menu dapat berubah warnanya :
#menu a:hover { color: #F90; background-color: #000000; }
Maka tampilannya nampak seperti berikut :
Tampilan utuh kodenya tampak seperti berikut :
<html> <head> <title>Contoh Menu Horizontal dengan CSS 3 </title> <style> #menu { width: 550px; height: 35px; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: center; text-shadow: 3px 2px 3px #000000; background-color: #BB0000; border-radius: 8px; } #menu ul { height: auto; padding: 8px 0px; margin: 0px; } #menu li { display: inline; padding: 20px; } #menu a:hover { color: #F90; background-color: #000000; } </style> </head> <body> <div id="menu"> <ul> <li><a href=#>Beranda</a></li> <li><a href=#>Kategori 1</a></li> <li><a href=#>Bagian 2</a></li> <li><a href=#>Tentang Kami</a></li> </ul> </div> </body> </html>
Anda dapat mengembangkannya lebih lanjut.
Selamat mencoba
Leave a Reply