Perkenalkan teman-teman sekalian. Nama saya asep. biar keren panggil aja asheep :p Kali ini saya akan membahas tentang cara membuat menu Horizontal dan Vertikal dengan CSS. Mungkin buat temen-temen yang masih asing sama si CSS ini. Kamu-kamu-dan-kamu bisa baca tutorial di jagocoding.com . Oh iya, saya harap semua temen-temen udah ngerti yah Tag HTML dan Strukturnya . klo temen-temen belom nge...

Membuat Menu Horizontal dan Vertikal dengan CSS yuk!

Perkenalkan teman-teman sekalian. Nama saya asep. biar keren panggil aja asheep


Kali ini saya akan membahas tentang cara membuat menu Horizontal dan Vertikal dengan CSS. Mungkin buat temen-temen yang masih asing sama si CSS ini. Kamu-kamu-dan-kamu bisa baca tutorial di jagocoding.com .

Oh iya, saya harap semua temen-temen udah ngerti yah Tag HTML dan Strukturnya . klo temen-temen belom ngerti mungkin tutorial dari kang Cheyuz bisa membantu temen-temen semua.

Sebelum mulai, apa saja sih file yang kita buat nanti ?
filenya sih cuma 2 kog, seperti :

  1. menu.html
  2. style.css

Kamu bisa simpan file itu di folder Workspace kamu sendiri

 

Oke tanpa banyak berkata-kata lagi mungkin kita bisa mulai yah

PERTAMA

Buatlah Struktur HTML seperti berikut :

<html>
    <head>
        <title>Belajar Membuat Menu Horizontal dan Vertikal</title>
    </head>
    <body>
    </body>
</html>

dan sekarang teman-teman SAVE dengan nama menu.html
Sekarang kamu sudah berhasil membuat file html.

KEDUA

Selanjutnya teman-teman bisa tambahkan TAG berikut :

<html>
    <head>
        <title>Belajar Membuat Menu Horizontal dan Vertikal</title>
    </head>
    <body>
          <ul id="menu">
                 <li><a href="#">Home</a></li>
                 <li><a href="#">Profile</a></li>
                 <li><a href="#">About Me</a></li>
                 <li><a href="#">Contact</a></li>
          </ul>
    </body>
</html>

Sampai sini kita punya tag<ul> dengan id=menu , kenapa sih si UL itu perlu di kasih id?
Karena ini mempermudah saat kita membuat stylenya dengan CSS , jadi nanti tinggal sebutkan saja idnya.

 belajar-menu-horizontal-dan-vertikal

KETIGA

Selanjutnya dalam tahap ini kita hubungkan file style.cssnya.
menggunakan <link> pada <head>/*disini*/</head>, seperti ini :

<html>
    <head>
        <title>Belajar Membuat Menu Horizontal dan Vertikal</title>
         <link href="style.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
          <ul id="menu">
                 <li><a href="#">Home</a></li>
                 <li><a href="#">Profile</a></li>
                 <li><a href="#">About Me</a></li>
                 <li><a href="#">Contact</a></li>
          </ul>
    </body>
</html>

Sekarang file menu.html kamu sudah terhubung dengan file style.css nya. Trus mana file style.css nya ???

Tenang-tenang. Semangat banget . Proses selanjutnya kita membuat file style.css .

 

KEEMPAT

Nah di proses ini kita akan membuat style-stylenya. Nanti kamu-kamu-kamu dan kamu bisa kreasikan sendiri yah

#menu, #menu li{
  margin:0px;
  padding:0px;
}
#menu li{
  list-style:none;
  float:left;  
}
#menu li a{
  display:block;
  padding:3px 5px; /*Membuat jarak dalam atas 3px samping 5px*/
  background:#B30000; /*Memberikan warna merah*/
  text-decoration:none; /*menghilangkan underline pada menu*/
  color:#FFF; /*Merubah warna tulisan menjadi putih*/
  font-family:Arial, Helvetica, sans-serif; /*Jenis font*/
  font-size:12px; /*kururan font*/
}

Nah sekarang, teman-temang tinggal simpan dengan nama style.css (sesuai dengan href="style.css") di folder yang sama dengan menu.html
Sekarang kamu buka file html kamu menu.html . Apa yang terjadi ?

belajar-menu-horizontal-dan-vertikal

 

Nah sekarang gimana cara buat klo saat salah satu menu di dekatkan mouse langsung berubah.

Tinggal tambahkan aja ini di bawah #menu li a{ } 

#menu li a:hover{
  background:#333;
}

Coba kamu dekatkan mouse kamu ke salah satu menu. Klo yang sukses salah satu menu yang di tuju akan berubah warnanya menjadi abu-abu

Seperti ini :

belajar-menu-horizontal-dan-vertikal

Selamat kamu sekarang berhasil membuat MENU HORIZONTAL. Loh terus mana menu VERTIKALnya ??

Tenang-tenang untuk membuat menu vertikal caranya tinggal ubah saja stylenya. contoh :

Hapus float:left; pada style #menu li

dan sekarang kamu buat :

#menu{ width:200px;}

Tau dong artinya . Oke saya jelasin yah. #menu di berikan nilai width:200px. iya betul agar lebarnya tidak berlebihan, maka kita buatkan lebar 200px.

Hasilnya :

belajar-menu-horizontal-dan-vertikal
belajar-menu-horizontal-dan-vertikal

Mungkin sampai sini dulu untuk Tutorialnya, semoga tutorialnya membantu. Terima kasih jagocoding.com . Saya bisa berbagi dan belajar disini

Berikut berkas file : Menu Horizontal , Menu Vertikal


About Author

asep saepulloh

Kode itu alat perang, bung! :D


Comment & Discussions

  • deny firmansyah
    mas asep, knpa saya gak bisa download pdf nya ya?muncul gini "mPDF error: Some data has already been output to browser, can't send PDF file"

  • ZULFIANTO
    ARTIKEL nya bagus dulu pernah buat, tapi ga berhasil, ternyata masalah nya disini. [code=CODE_LANG] #menu, #menu li{ margin:0px; padding:0px; } #menu li{ list-style:none; float:left; } #menu li a{ display:block; padding:3px 5px; /*Membuat jarak dalam atas 3px samping 5px*/ background:#B30000; /*Memberikan warna merah*/ text-decoration:none; /*menghilangkan underline pada menu*/ color:#FFF; /*Merubah warna tulisan menjadi putih*/ font-family:Arial, Helvetica, sans-serif; /*Jenis font*/ font-size:12px; /*kururan font*/ } [/code] makasih om ;)

  • aldo (Guest)
    wah..hebat.kalo bisa dikembangkan lg ini juragan, biar nambah pengetahuan buat kita yang pemula, kalo boleh nanya gun, cara munculkan kategori postingan/recent update/link terpopuler'tampilan depan'gmn caranya ya gun?? trims sebelumnya

  • Hanifah (Guest)
    Artikelnya bagus kak, Makasih ...
    Kak saya coba tapi kenapa menunya malah ada di paling bawah tampilan blog (pojok kiri bagian bawah) , itu kira2 apa yang slah yah kak?

  • hasan
    yang horizontalnya death link

  • Please LOGIN before if you want to give the comment.