Cara Buat Menu Serbaguna CSS-3 Accordion

Bookmark and Share

CSS-3 Accordion Menu selain irit kode dan yang jelas tanpa sedikitpun javascript, namun jangan sekali-kali menyepelekan fungsi, kinerja dan tampilannya. Desain yang minim penggunaan background image ini selain cantik dan menarik juga andal untuk digunakan sebagai wadah menu blog dan segala tetek bengek yang mungkin butuh tempat sebagai wadah tanpa perlu banyak makan tempat. anda dapat menggunakan setiap bagian dari accordion ini sebagai tempat meletakkan dan menyimpan seluruh daftar posting blog atau menggabungkannya dengan image, teks atau yang lain. Cukup gunakan kode yang sesuai di tiap box yang tersedia dan semua dengan indahnya akan tertampilkan.

Meskipun pada kode yang disertakan membuat css-3 accordion menu serbaguna ini hanya mempunyai lebar 200px, namun dengan amat mudah pula anda merubahnya menjadi sesuai kenutuhan hanya dengan mengganti 2 kode saja yang berkaitan dengan width. Simple dan amat mudah dilakukan siapapun. O .., ya tentu saja semua yang tersajikan ini sudah melalui uji tampil di blogspot dan pastinya kompatible untuk semua browser (fungsi accordion-nya). Jangan kecewa apabila di awal posting ini kita katakan masih terkendala dengan IE karena sekalipun beberapa tidak mampu disuguhkan dengan baik dan sempurna di IE, namun setelah anda melihatnya pasti tak akan kecewa. Ya ... karena si accordion ini masih mampu memperlihatkan kecantikannya di IE.

Kode CSS-1



<style type="text/css">

#bgsGR_Accord {

background:#FFFFFF;

width:205px;

padding:2px;

border:1px solid #666;

margin-top: 20px;

border-radius:5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin-bottom: 2px;

box-shadow:0 0 12px #888;

-moz-box-shadow:0 0 12px #888;

-webkit-box-shadow:0 0 12px #888;

}

#bgsGR_Accord .bag {

width: 200px; /*original code by: http://gubhugreyot.blogspot.com */

height: 28px;

overflow: hidden;

transition: height ease-in-out 500ms;

-o-transition: height ease-in-out 500ms;

-moz-transition: height ease-in-out 500ms;

-webkit-transition: height ease-in-out 500ms;

border: 1px solid #999;padding:2px;padding-bottom:0;

border-radius: 4px;

-moz-border-radius: 4px;

-webkit-border-radius: 4px;

margin-bottom: 2px;

box-shadow:0 0 12px #999;

-moz-box-shadow:0 0 12px #999;

-webkit-box-shadow:0 0 12px #999;

background:#b0cfe9 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFvTF7rvkrjIr6JtrRoRzgrDVvDg-BD3zTa2ID5JvgNb0JI9nkCgmctWUn8BnssYdzE9XQR7LrfaRUuQv3QVa2cmBkYnutzc67PU68LJMT_I7StynrciVT0tHXLSZohUY8MSnbLgZN3Oo/s320/bgGradBlueV339H1.gif) top left repeat-x;

background:-moz-linear-gradient(bottom, #b5dcfb, #fff);

background: -webkit-gradient(linear, center bottom, center top, from(#b5dcfb), to(#fff));

}

#bgsGR_Accord .bag a {

display: block;

height: 18px; /*original code by: http://gubhugreyot.blogspot.com */

line-height: 20px;

background: #9999FF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWvSm5JDBYF7Yt2y8Nn8_Nru4N_Y5Q52Vo04gFPf8OLmK3a_mR56PDFhnaGSLEfv3J4JnJtZ0MUYoGTIz9xAICahx6uJDdMIDy4RGcSeP30wSyQ8Aw9WBpsKOkjckDKwqxWRQi4fJs0_k/s1600/AnimaBlueLoop.gif) left top no-repeat;

background-position:4px 6px;

padding: 5px;

color:#1e1e1e;

text-decoration: none;

padding-left:30px;

font-family:Droid Serif;

font-weight:bold;

text-shadow:1px 2px 1px #fff;

}

#bgsGR_Accord .bag a:hover{

color:red;

text-shadow:1px 2px 1px #000;

}

#bgsGR_Accord p {

height:auto;

min-height:height: 150px;

padding: 5px;

font-size:11px;

font-family:helvetica;

color:#330033;

}

#bgsGR_Accord .bag p img {

width:60px;

float:left;

margin:0 10px 0 0;

padding:3px;

border:3px solid #222;

border-radius:10px;

-moz-border-radius:10px;

-webkit-border-radius:10px;

box-shadow:4px 4px 4px #888;

-moz-box-shadow:4px 4px 4px #888;

-webkit-box-shadow:4px 4px 4px #888;

}

#bgsGR_Accord div:hover {

height:auto;

min-height: 180px;

}

#bgsGR_Accord div:hover a {

background:lightblue url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1dtTF3xPhZIuA68m6Qy6SYbzBnyQFDfMyNRI0mBkbXFX2ky-Kvmq-C6fLerkjJpCrLInlOyWF3nBZ45N4dVZafUCrmbnSBVroLD4TjszFv9xtgD_aA14lijuQ6h9gUfAa6H5Hc1AfQFo/s1600/ArrowDownAnimaBlue.gif) left top no-repeat;

background-position:4px 6px;

border-bottom: 1px solid #666666;

font-weight: bold;

}

#bgsGR_Accord ul.acur{

background:#ccc;

border:1px solid #444444;

list-style:none;

margin:0;

padding:10px 2px;

}

#bgsGR_Accord ul.acur li{

border:1px solid #333333;

border-radius:5px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

margin-bottom:2px;

background:#eee url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1til88MXFvYo8-XFw9zusP4KutLWz8F4Mq4_HXxiGrO39AvhvGnkwnCs-V6q1rd1FHDLSYsb_Dwal42C6vRlsmMuy0F7oFBytdiFWXX9QZqfOKnjdQO_w1Slz7PnYk4WxVOkhdUrvjGU/s1600/bgFadeBlue.png

http://i31.tinypic.com/ojkw9i/bgsGR/images/bgFadeBlue.jpg) top left repeat-x;

background-position:0 2px;

padding:1px 2px;

box-shadow:1px 2px 1px #fff;

-moz-box-shadow:1px 2px 1px #fff;

-webkit-box-shadow:1px 2px 1px #fff;

}

#bgsGR_Accord ul.acur li:hover{

background:#eee;

}

#bgsGR_Accord ul.acur li a{

background-position:-16px 8px;

font:11px Droid Serif;

font-weight:600;

color: #000099;

text-shadow:0px 1px 1px #fff;

padding:8px 0 2px 15px;

background: -moz-linear-gradient(bottom, #00abeb, #fff);

background: -webkit-gradient(linear, center bottom, center top, from(#00abeb), to(#fff));

}

#bgsGR_Accord ul.acur li a:hover{text-shadow:0px 1px 1px #000;

color:#FF0000;

background: red url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCfcr_CtId8C8ga_-Nz7eY4qYrSR3VZm8r5iWdLfTH-ESOxCCzrviqCmwOpO4fA6rZYbZ0xxjp5B8yGPfoygChfHo-fUE4nGUKTKsa-oMo53V6RvTjVLH6h9POD7S6CTsCnW6TNg0Mt2Q/s1600/bgBlackBlueLineV40H5.gif) bottom repeat-x;

}

</style>

 Kode CSS-2
<!--[if IE]> <style type="text/css"> #bgsGR_Accord { filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=6);} </style> <![if endif]-->

Cara Menmbuat dan Menggunakan CSS-3 Accordion Menu Serba Guna
  • Login to Blogger (Login ke Blogger) : Tuliskan User Name (Nama Pengguna) atau Email Address kemudian tuliskan juga Password (Sandi) baru lanjutkan KLIK "Login".
  • Dasboard (Dasbor) : Setelah masuk di halaman "Dasboard" KLIK "Design (Rancangan)".
  • Design (Rancangan) : KLIK link "Add Gadget (Tambah Gadget)".
  • KLIK link "HTML/Javascript".
  • Copy-Paste kode CSS dan kode HTMl "CSS-3 Accordion Menu Serba Guna" di box Penambahan Widget.
  • KLIK "SAVE (Simpan)".
  • Buka Blog untuk melihatnya
Kode HTML: CSS-3 Accordion Menu Serba Guna

<div id="bgsGR_Accord">
<div class="bag">
<a href="#">Daftar Menu</a>
<ul class="acur">
<li><a href="Link-1" target="_blank">Link Title-1</a></li>
<li><a href="Link-2" target="_blank">Link Title-2</a></li>
<li><a href="Link-3" target="_blank">Link Title-3</a></li>
<li><a href="Link-4" target="_blank">Link Title-4</a></li>
<li><a href="http://www.ronyox.co.cc/" target="_blank">manyunte ronyox</a></li>
</ul>
<p><img src="link image anda.." />teks disini..</p>
</div>

<div class="bag"><a href="#">Century Macet?</a>
<p><img src="link image anda" />teks disini....</p>
</div>

<div class="bag"><a href="#">Judul (Title)</a>
<p><img src="link image anda" />Tuliskan teks di sini ...</p>
</div>

<div class="bag"><a href="#">Judul (Title)</a>
<p><img src=" link image anda " />Tuliskan teks di sini ...</p>
</div>

<div class="bag"><a href="#">Judul (Title)</a>
<p><img src=" link image anda " />Tuliskan teks di sini ... </p>
</div>

<div class="bag"><a href="#">Judul (Title)</a>
<p><img src=" link image anda " />Tuliskan teks di sini ...</p>
</div>

<div class="bag"><a href="#">Judul (Title)</a>
<p><img src=" link image anda " />Tuliskan teks di sini ...</p>
</div>

</div>

</div>
 
 Catatan/Keterangan :
  1. Kode CSS selain dapat di simpan melalui Page Elements - Add a Gadget bersamaan dengan kode HTML.
    Jika kode CSS hendak di simpan di atas dan di bawah kode ]]></b:skin>:
    - Kode CSS-1 disimpan diatas kode ]]></b:skin>. Buang/hilangkan <style type="text-css"> dan </style>.
    - Kode CSS-2 disimpan di bawah ]]></b:skin> dengan <style type="text-css"> dan </style> tetap digunakan.
  2. Untuk merubah lebar Accordion, ganti ukuran width pada :
    • #bgsGR_Accord .bag {
      width: 200px;
      ==> 200px Ganti dengan ukuran yang dikehendaki.
    • #bgsGR_Accord {
      width:205px;
      ==> 205px adalah width pada #bgsGR_Accord .bag { ditambah 5px.
  3. Jika dikehendaki gambar, gunakan image/gambar dalam ukuran kecil untuk ditampilkan di accordion karena ukuran yang disertakan di kode width=60px
  4. Bila semua bagian akan diisi dengan daftar menu/posting, silahkan gunakan kode pada bagian teratas di kode HTML yang menggunakan kode ul dan li
  5. Link-1 dan yang lain diganti dengan URL seperti : htt:// ..... dan Link Title berisi Judul

Komentar :

ada 0 komentar ke “Cara Buat Menu Serbaguna CSS-3 Accordion”

Posting Komentar

Terima kasih atas komentar anda !

Check Page Rank of your Web site pages instantly:

This page rank checking tool is powered by Page Rank Checker service

By Manyunte Ronyox
manyunte ronyox
 
hostgator coupons