Showing posts with label navigasi. Show all posts
Showing posts with label navigasi. Show all posts

Saturday, February 9, 2013

Cara Membuat Menu Tab Keren Pada Blog Dengan Sub Menu Pull Down Dan Ujung Sudut Melengkung.

· 0 comments
sisipkan rangkaian kode CSS berikut ini tepat di atas ]]></b:skin>

/*----------------------------------------------------------------
Kustomisasi Bilah Navbar Yang Terdapat Di Atas Header Halaman Blog
Oleh: jery agus
Blog: logcyber
URL : http://logcyber.blogspot.com/
-----------------------------------------------------------------*/

/* Keterangan:
Fungsi kode CSS berikut ini adalah untuk mengatur setelan
yang digunakan pada bilah navigasi pengganti navbar
-----------------------------------------------------------*/
.bilah-menu-atas {
width: 100%;
min-width: 968px;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
height: 29px;
font: 13px Arial;
z-index: 99;
white-space: nowrap;
background: #1975D1;
background: -moz-linear-gradient(center top , #1975D1 0%, #00478F 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#1975D1), to(#00478F));
box-shadow: 0px 2px 4px rgb(14, 90, 140);
border-bottom: 1px solid #4D94DB;
}

.kolom-utama {
z-index: 100;
width: 968px;
height: 27px;
margin: 0px auto;
padding: 0px;
}

.kolom-menu {
width: auto;
height: auto;
margin: 0px;
float: left;
display: inline;
}

.kolom-menu ul {
height: auto;
margin: 0px;
padding: 0px;
}

/* Keterangan:
Fungsi kode CSS berikut ini adalah untuk mengatur setelan
yang digunakan pada tab menu
-----------------------------------------------------------*/
.kolom-menu ul li {
float: left;
position: relative;
list-style: none outside none;
margin-right: 1px;
margin-left: 1px;
padding-left: 1px;
padding-right: 1px;
height: 25px;
border-top: none;
border-bottom: 1px solid #3385D6;
border-left: 1px solid #3385D6;
border-right: 1px solid #3385D6;
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
background: #005CB8;
background: -moz-linear-gradient(center top , #005CB8, #003D7A) repeat scroll 0% 0%;
background: -webkit-gradient(linear, left top, left bottom, from(#005CB8), to(#003D7A));
}

/* Keterangan:
Setelan warna huruf dapat diubah dengan mengganti kode warna
yang terdapat pada color: #ffffff;
----------------------------------------------------------------------*/
.kolom-menu ul li a {
color: #ffffff;
font-weight: bold;
text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
text-decoration: none;
display: inline-block;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
position: relative;
}

/* Keterangan:
Rangkaian CSS di bawah ini digunakan untuk menentukan
setelan warna latar menu ketika disorot dengan memakai mouse pointer
----------------------------------------------------------------------*/
.kolom-menu ul li a:hover, .kolom-menu ul li a:focus {
border-radius: 0px 0px 2px 2px;
-moz-border-radius: 0px 0px 2px 2px;
-webkit-border-radius: 0px 0px 2px 2px;
background: #CC0066;
background: -moz-linear-gradient(center top , #CC0066, #8F0047) repeat scroll 0% 0%;
background: -webkit-gradient(linear, left top, left bottom, from(#CC0066), to(#8F0047));
}

/* Fungsi CSS di bawah ini untuk mengatur setelan Sub Menu Pertama, Kedua dan Ketiga
Keterangan:
Warna garis dan background dapat diubah dengan mengganti
kode warna yang terdapat pada border: 1px solid #4D94DB; dan background: #005CB8;
-----------------------------------------------------------------------------------*/
.kolom-menu ul li ul,
.kolom-menu ul li:hover li ul,
.kolom-menu ul li:active li ul,
.kolom-menu ul li:focus li ul,
.kolom-menu ul li ul li:hover li ul,
.kolom-menu ul li ul li:active li ul,
.kolom-menu ul li ul li:focus li ul {
z-index: 100;
position: absolute;
left: -3000px;
height: auto;
width: auto;
margin-right: 10px;
padding-bottom: 1px;
border: 1px solid #4D94DB;
background: #005CB8;
white-space: normal;
text-align: justify;
padding: 2px 0px;
}

.kolom-menu ul li ul li,
.kolom-menu ul li ul li ul li,
.kolom-menu ul li ul li ul li ul li {
border: none; background: inherit; height: auto;
border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}

.kolom-menu ul li ul li a, .kolom-menu ul li ul li ul li a,
.kolom-menu ul li ul li ul li ul li a {
margin-right: 0px; border: none; padding-right: 0px;
}

.kolom-menu ul li ul li a:hover, .kolom-menu ul li ul li a:focus,
.kolom-menu ul li ul li ul li a:hover, .kolom-menu ul li ul li ul li a:focus,
.kolom-menu ul li ul li ul li ul li a:hover, .kolom-menu ul li ul li ul li ul li a:focus {
border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}

/* Kode CSS untuk setelan lebar kolom dan posisi sub menu pertama
----------------------------------------------------------------*/
.kolom-menu ul li ul li a { width: 150px; }

.kolom-menu ul li:hover ul,
.kolom-menu ul li:active ul,
.kolom-menu ul li:focus ul {
top: auto; left: 0px;
}

/* Kode CSS untuk setelan lebar kolom sub menu kedua
---------------------------------------------------*/
.kolom-menu ul li ul li ul li a { width: 150px; }

/* Keterangan:
Posisi Sub Menu Kedua = Lebar Kolom Sub Menu Pertama + 12px
Sehingga jika lebar kolom sub menu pertama adalah 150px,
maka posisi sub menu kedua adalah 162px
--------------------------------------------------------------*/
.kolom-menu ul li ul li:hover ul,
.kolom-menu ul li ul li:active ul,
.kolom-menu ul li ul li:focus ul {
top: -1px; left: 162px;
}

/* Kode CSS untuk setelan lebar kolom sub menu ketiga
----------------------------------------------------*/
.kolom-menu ul li ul li ul li ul li a { width: 150px; }

/* Keterangan:
Posisi Sub Menu Ketiga = Lebar Kolom Sub Menu Kedua + 12px
Sehingga jika lebar kolom sub menu kedua adalah 150px,
maka posisi sub menu ketiga adalah 162px
------------------------------------------------------------*/
.kolom-menu ul li ul li ul li:hover ul,
.kolom-menu ul li ul li ul li:active ul,
.kolom-menu ul li ul li ul li:focus ul {
top: -1px; left: 162px;
}



cari kode </body> dan agan taukan yg harus dilakukan...



<div class="bilah-menu-atas" id="bilahmenuatas">
<div class="kolom-utama">
<div class="kolom-menu">
<ul>
<li><a href="http://eltelu.blogspot.com/"><img alt="L3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioPlieV-3IMLskL_ar2-3pOWwYxemaaHUUrxQy30L25bozpgKFaYE3oH1qlUScrxzLaEtdnSWaIb4fSIuM5J1apBGp_GV-MOLhx7NE-GGTXt6JgVnA4U0uSp0EePKO_RnNRN98bjl1W4E/s800/Beranda.png" height="13px" border="0" width="24px"></a></li>
<li><a href="#">Tab Menu Kiri 1</a>
<ul>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 1.a</a></li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 1.b</a></li>
<li><a href="#">Sub Menu Tingkat 1.c</a>
<ul>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 2.a</a></li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 2.b</a></li>
<li><a href="#">Sub Menu Tingkat 2.c</a>
<ul>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 3.a</a></li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 3.b</a></li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 3.c</a></li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 3.d</a></li>
</ul>
</li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 2.d</a></li>
</ul>
</li>
<li><a href="http://eltelu.blogspot.com/">Sub Menu Tingkat 1.d</a></li>
</ul>
</li>
<li><a href="http://eltelu.blogspot.com/">Tab Menu Kiri 2</a></li>
<li><a href="http://eltelu.blogspot.com/">Tab Menu Kiri 3</a></li>
</ul>
</div>
<div class="kolom-menu" style="float: right;">
<ul style="float: right;">
<li><a href="http://eltelu.blogspot.com/">Tab Menu Kanan 1</a></li>
<li><a href="http://eltelu.blogspot.com/">Tab Menu Kanan 2</a></li>
</ul>
</div>
</div>
</div>




demo

Thursday, January 3, 2013

Desain Menu Navigasi Terbaik ZIPUP di blog

· 0 comments
JQuery Menu ZIPUP
ZIPUP (Zero Image - Pilled Up), adalah menu navigasi JQuery dengan model bertumpuk sebagai ciri khasnya. Menu ini sama sekali tidak menggunakan background image sebagai latar belakangnya. Semuanya murni menggunakan CSS3. Salah satu keistimewaan menu ini adalah kemampuannya di dalam menampilkan deskripsi menu layaknya tooltip untuk memastikan bahwa para pengunjung tidak akan tersesat saat hendak menuju ke sebuah halaman melalui menu tersebut.


lihat demo

Untuk membuatnya Anda tinggal memilih salah satu, apakah memilih tipe vertikal atau horizontal. Namun sebelum itu Anda harus memanggil JQuery dan paket easing sebagai langkah pertama:

Langkah Pertama: Pemanggilan JQuery dan Paket Easing

Ambil scriptnya di sini. Jika sudah, sekarang Anda bisa melanjutkan ke langkah berikutnya, yaitu memilih model:
  • Menu Navigasi ZIPUP Horizontal
  • Menu Navigasi ZIPUP Vertikal

Navigasi ZIPUP Horizontal

Untuk membuat versi horizontal, pertama-tama temukan kode ini:
</head>

Salin kode di bawah ini kemudian letakkan tepat di atasnya:
<script type='text/javascript'>
$(document).ready(function() {
$('div.tovikh ul li a').hover(function() {
$('em', this).stop(true, true).slideDown(500, "easeOutQuint");
if ($(this).is(':animated')) {
$(this).stop().animate({width:"250px"}, {duration:450, easing:"easeOutQuad"});
} else {
$(this).stop().animate({width:"250px"}, {duration:400, easing:"easeOutQuad"});
}
}, function() {
$('em', this).stop(true, true).slideUp(100, "easeOutQuint");
if ($(this).is(':animated')) {
$(this).stop().animate({width:"30px"}, {duration:400, easing:"easeInOutQuad"})
} else {
$(this).stop(':animated').animate({width:"30px"}, {duration:450, easing:"easeInOutQuad"});
}
});
});
</script>
Selanjutnya salin paket CSS ini, kemudian letakkan tepat di atas kode ]]></b:skin> :
/**
* Copyright Juli 2011 :: Taufik Nurrohman
* http://hompimpaalaihumgambreng.blogspot.com
*/


.tovikh {
width:670px;
height:50px;
font:italic 16px Times,serif;
border:2px solid #e6e6e6;
padding:0 0;
margin:10px 5px 25px;
color:#fff;
text-decoration:none;
-webkit-box-shadow:0 1px 5px #000;
-moz-box-shadow:0 1px 5px #000;
box-shadow:0 1px 5px #000;
overflow:hidden;
}


.tovikh ul {
width:2500px;
background-color:#622;
margin:0 0;
padding:0 0;
overflow:hidden;
}


.tovikh li {
text-align:left;
list-style:none;
margin:0 0;
padding:0 0;
display:inline;
float:left;
}

.tovikh li a {
width:30px;
height:40px;
line-height:normal;
background-color:#333;
border-left:2px solid #3c3c3c;
padding:5px 7px;
margin:0 0;
color:#fff;
text-decoration:none;
font-weight:bold;
text-shadow:1px 1px 2px #000;
-webkit-box-shadow:-2px 0 3px #000,-5px 0 20px #000;
-moz-box-shadow:-2px 0 3px #000,-5px 0 20px #000;
box-shadow:-2px 0 3px #000,-5px 0 20px #000;
overflow:hidden;
outline:none;
display:block;
}


.tovikh li.akhir a {
background-color:#622;
min-width:250px;
border-color:#633;
overflow:hidden;
text-align:left;
display:block;
}


.tovikh li a:focus {background-color:#888;border-color:#777;}
.tovikh li.akhir a:focus {background-color:#822;border-color:#633;}

.tovikh li a em {
position:fixed !important;
position:absolute;
top:0px;
right:0px;
bottom:auto;
left:0px;
background-color:#aa9900;
border-bottom:2px solid #aa8800;
font-style:italic !important;
line-height:normal;
font:normal 30px Arial,sans-serif;
color:#fff;
padding:15px 10px 7px;
margin:0 0;
text-align:left;
overflow:hidden;
-webkit-box-shadow:0 1px 5px #000;
-moz-box-shadow:0 1px 5px #000;
box-shadow:0 1px 5px #000;
display:none;
}
Terakhir Anda tinggal meletakkan kerangka objeknya. Salin kode ini, kemudian letakkan di tempat dimana Anda menginginkan menu navigasi ini ditampilkan:
<div class='tovikh'>
<ul>
<li><a href='#'>Mitra
<em>Deskripsi1</em>
</a>
</li>
<li><a href='#'>Profil
<em>Deskripsi2</em>
</a>
</li>
<li><a href='#'>Jurnal
<em>Deskripsi3</em>
</a>
</li>
<li><a href='#'>Komentar
<em>Deskripsi4</em>
</a>
</li>
<li><a href='#'>Sunting
<em>Deskripsi5</em>
</a>
</li>
<li><a href='#'>Arsip
<em>Deskripsi6</em>
</a>
</li>
<li><a href='#'>Feed
<em>Deskripsi7</em>
</a></li>
<li><a href='#'>Kontak
<em>Deskripsi8</em>
</a>
</li>
<li><a href='#'>Pengunjung
<em>Deskripsi9</em>
</a>
</li>
<li class="akhir"><a href='#'>Beranda
<em>Deskripsi10</em>
</a>
</li>
</ul>
</div>

Klik Simpan Template.

Navigasi ZIPUP Vertikal

Untuk membuat versi vertikal, pertama-tama temukan kode ini:
</head>
Salin kode di bawah ini kemudian letakkan tepat di atasnya:
<script type='text/javascript'>
$(document).ready(function() {
$('div.tovikv li em').hide();
$('div.tovikv ul li a').hover(function() {
$('em', this).stop(true, true).slideDown(700, "easeOutSine");
if ($(this).is(':animated')) {
$(this).stop().animate({height:"250px"}, {duration:450, easing:"easeOutQuad"});
} else {
$(this).stop().animate({height:"250px"}, {duration:400, easing:"easeOutQuad"});
}
}, function() {
$('em', this).stop(true, true).slideUp(200, "easeOutSine");
if ($(this).is(':animated')) {
$(this).stop().animate({height:"30px"}, {duration:400, easing:"easeInOutQuad"})
} else {
$(this).stop(':animated').animate({height:"30px"}, {duration:450, easing:"easeInOutQuad"});
}
});
});
</script>
Selanjutnya salin paket CSS ini, kemudian letakkan tepat di atas kode ]]></b:skin> atau </style>:
/**
* Copyright Juli 2011 :: Taufik Nurrohman
* http://hompimpaalaihumgambreng.blogspot.com
*/


.tovikv {
height:640px;
width:220px;
font:italic 16px Times,serif;
border:2px solid #e6e6e6;
padding:0 0;
margin:0 0 10px;
color:#fff;
text-decoration:none;
-webkit-box-shadow:0 1px 5px #000;
-moz-box-shadow:0 1px 5px #000;
box-shadow:0 1px 5px #000;
overflow:hidden;
}


.tovikv ul {
height:auto;
background-color:#622;
margin:0 0;
padding:0 0;
}

.tovikv li {
text-align:left;
list-style:none;
margin:0 0;
padding:0 0;
color:#fff;
text-align:left;
display:block;
}


.tovikv li a {
height:30px;
width:auto;
line-height:normal;
background-color:#333;
border-top:2px solid #3c3c3c;
padding:5px 7px;
margin:0 0;
color:#fff;
text-decoration:none;
font-weight:bold;
text-shadow:1px 1px 2px #000;
-webkit-box-shadow:0 0 3px #000, 0 0 20px #000;
-moz-box-shadow:0 0 3px #000, 0 0 20px #000;
box-shadow:0 0 3px #000, 0 0 20px #000;
overflow:hidden;
outline:none;
display:block;
}


.tovikv li.akhir a {
background-color:#622;
min-height:250px;
border-color:#633;
}


.tovikv li a:focus {background-color:#888;border-color:#777;}
.tovikv li.akhir a:focus {background-color:#822;border-color:#633;}

.tovikv li a em {
position:relative;
clear:both;
width:auto;
height:200px;
background-color:#222;
font-style:italic !important;
line-height:normal;
font:normal 15px Times,sans-serif;
color:#999;
padding:5px 5px;
margin:15px 0 0 0;
text-align:center;
overflow:hidden;
display:block;
}
Terakhir Anda tinggal meletakkan kerangka objeknya. Menu navigasi vertikal umumnya diletakkan di atas kode ini:
<b:section class='sidebar' id='sidebar'>
Salin kode di bawah ini, kemudian letakkan tepat di atas kode <b:section class='sidebar' id='sidebar'>
<div class='tovikv'>
<ul>
<li><a href='#'>Mitra
<em>Deskripsi1</em>
</a>
</li>
<li><a href='#'>Profil
<em>Deskripsi2</em>
</a>
</li>
<li><a href='#'>Jurnal
<em>Deskripsi3</em>
</a>
</li>
<li><a href='#'>Komentar
<em>Deskripsi4</em>
</a>
</li>
<li><a href='#'>Sunting
<em>Deskripsi5</em>
</a>
</li>
<li><a href='#'>Arsip
<em>Deskripsi6</em>
</a>
</li>
<li><a href='#'>Feed
<em>Deskripsi7</em>
</a></li>
<li><a href='#'>Kontak
<em>Deskripsi8</em>
</a>
</li>
<li><a href='#'>Pengunjung
<em>Deskripsi9</em>
</a>
</li>
<li class="akhir"><a href='#'>Beranda
<em>Deskripsi10</em>
</a>
</li>
</ul>
</div>
Klik Simpan Template.

Spesifikasi Menu

 

ZIPUP Horizontal:

  • Setiap unit menu horizontal memiliki lebar 30 piksel, dengan panjang menu ideal untuk sepuluh buah menu sebesar 670 piksel.
  • Tinggi menu horizontal idealnya 50 piksel.

ZIPUP Vertikal:

  • Setiap unit menu vertikal memiliki tinggi 30 piksel, dengan tinggi menu ideal untuk sepuluh buah menu vetikal sebesar 640 piksel.
  • Lebar menu vertikal idealnya 220 piksel.

Tipografi Menu:

  • Setiap unit menu didefinisikan sebagai:

    <li><a href='#'>Nama Menu<em>Deskripsi Menu</em></a></li>

    Ganti Nama Menu dengan nama menu yang Anda inginkan, dan Deskripsi Menu dengan kata-kata yang disesuaikan dengan nama menunya. Setelah itu ganti simbol # dengan sebuah alamat URL.
  • Meskipun di sini Saya membatasi ukuran-ukuran menu navigasi ZIPUP, namun bukan berarti bahwa memodifikasi menu ini akan membuat tampilannya menjadi berantakan. Menambah ataupun mengurangi jumlah menu sama sekali tidak akan merusak tampilan, jadi Anda tidak perlu khawatir. Saya hanya memberikan saran-saran penentuan ukuran yang tepat.

Wednesday, January 2, 2013

Menu Navigasi Bertingkat dengan Efek, Versi Scriptiny

· 1 comments
Salah satu kelebihan menu navigasi ini dibandingkan dengan menu navigasi yang lain adalah berkas JavaScriptnya yang sangat ringan, bahkan kamu sama sekali tidak membutuhkan JQuery untuk menciptakan efek pemunculan sub-sub menu yang lembut:

menu navigasi drop down dengan efek




Cukup dua langkah perombakan saja yang kamu perlukan untuk menyelesaikan proyek ini:
Pertama-tama, masuklah ke tab Rancangan kemudian pilih Edit HTML.
Salin baris CSS dan script ini, kemudian letakkan tepat di atas kode </head>:


<style type='text/css'>
/*
Tema: LEGO
Oleh: http://logcyber.blogspot.com/
*/

ul.menu {list-style:none;margin:10px 0;padding:0;height:33px;background-color:#A10000;font:11px Verdana,Arial;}
ul.menu * {margin:0;padding:0;}
ul.menu a {display:block;text-decoration:none;color:#7eb7fb;}
ul.menu li {position:relative;float:left;}
ul.menu ul {position:absolute;z-index:100;top:32px;left:0;background-color:#7eb7fb;display:none;opacity:0;list-style:none;-webkit-box-shadow:0 3px 5px #aaa;-moz-box-shadow:0 3px 5px #aaa;box-shadow:0 3px 5px #aaa;}
ul.menu ul li {position:relative;border:0;width:150px;margin:0;}
ul.menu ul li a {display:block;padding:7px 15px 7px;background-color:#084a9b;color:#7eb7fb;}
ul.menu ul li a:hover {background-color:#ffe30a;color:#fff;}
ul.menu ul ul {left:150px;top:-1px;}
ul.menu .menulink {padding:10px 15px 10px;font-weight:bold;text-transform:uppercase;background:#A10000;color:#fb9d9d;}
ul.menu .menulink:hover,
ul.menu .menuhover {background:#449400;color:#caecac;}
ul.menu .sub {background:#084a9b url(http://2.bp.blogspot.com/-x-_lO7zXjg4/Tk453ebAeHI/AAAAAAAAAvE/XXjrwOz0MbM/s1600/arrowgambreng.gif) 138px 10px no-repeat;color:#7eb7fb;}
ul.menu .sub:hover {color:#fff;}
</style>
<script type='text/javascript'>
//<![CDATA[
var menu=function(){var t=15,z=500,s=6,a;
function dd(n){this.n=n; this.h=[]; this.c=[]}
dd.prototype.init=function(p,c){a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
for(i;i<l;i++){var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
h.onmouseover=new Function(this.n+'.st('+i+',true)');
h.onmouseout=new Function(this.n+'.st('+i+')');}}
dd.prototype.st=function(x,f){var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
clearInterval(c.t); c.style.overflow='hidden';
if(f){p.className+=' '+a;
if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
if(c.mh==c.offsetHeight){c.style.overflow='visible'}
else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}}
function sl(c,f){var h=c.offsetHeight;
if((h<=0&&f!=1)||(h>=c.mh&&f==1)){if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
clearInterval(c.t); return}
var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
c.style.height=h+(d*f)+'px'}
return{dd:dd}}();
//]]>
</script>
Terakhir tinggal meletakkan kerangka objeknya saja. Salin kode di bawah ini, kemudian letakkan di tempat dimana kamu menginginkan menu navigasi ini ditampilkan:

<ul class='menu' id='menugambreng'>
<li><a href='#' class='menulink'>BERANDA</a></li>

<li><a href='#' class='menulink'>PROFIL</a>
<ul>
<li><a href='#'>Item Navigasi 1</a></li>
<li><a href='#' class='sub'>Item Navigasi 2</a>
<ul>
<li><a href='#'>Item Navigasi 2 1</a></li>
<li><a href='#'>Item Navigasi 2 2</a></li>
<li><a href='#'>Item Navigasi 2 3</a></li>
<li><a href='#'>Item Navigasi 2 4</a></li>
<li><a href='#'>Item Navigasi 2 5</a></li>
</ul>
</li>
<li><a href='#' class='sub'>Item Navigasi 3</a>
<ul>
<li><a href='#'>Item Navigasi 3 1</a></li>
<li><a href='#'>Item Navigasi 3 2</a></li>
<li><a href='#' class='sub'>Item Navigasi 3 3</a>
<ul>
<li><a href='#'>Item Navigasi 3 3 1</a></li>
<li><a href='#'>Item Navigasi 3 3 2</a></li>
<li><a href='#'>Item Navigasi 3 3 3</a></li>
<li><a href='#'>Item Navigasi 3 3 4</a></li>
<li><a href='#'>Item Navigasi 3 3 5</a></li>
<li><a href='#'>Item Navigasi 3 3 6</a></li>
</ul>
</li>
<li><a href='#'>Item Navigasi 3 4</a></li>
</ul>
</li>
<li><a href='#'>Item Navigasi 4</a></li>
<li><a href='#'>Item Navigasi 5</a></li>
</ul>
</li>

<li><a href='#' class='menulink'>SUNTING</a></li>

<li><a href='#' class='menulink'>PENJAHAT</a>
<ul>
<li><a href='#'>Item Navigasi 1</a></li>
<li><a href='#' class='sub'>Item Navigasi 2</a>
<ul>
<li><a href='#'>Item Navigasi 2 1</a></li>
<li><a href='#'>Item Navigasi 2 2</a></li>
<li><a href='#'>Item Navigasi 2 3</a></li>
</ul>
</li>
</ul>
</li>

<li><a href='#' class='menulink'>TAI KUCING</a>
<ul>
<li><a href='#'>Item Navigasi 1</a></li>
<li><a href='#'>Item Navigasi 2</a></li>
<li><a href='#'>Item Navigasi 3</a></li>
<li><a href='#'>Item Navigasi 4</a></li>
<li><a href='#'>Item Navigasi 5</a></li>
<li><a href='#' class='sub'>Item Navigasi 6</a>
<ul>
<li><a href='#'>Item Navigasi 6 1</a></li>
<li><a href='#'>Item Navigasi 6 2</a></li>
</ul>
</li>
<li><a href='#'>Item Navigasi 7</a></li>
<li><a href='#'>Item Navigasi 8</a></li>
<li><a href='#'>Item Navigasi 9</a></li>
<li><a href='#'>Item Navigasi 10</a></li>
</ul>
</li>
</ul>
<script type='text/javascript'>
var menu=new menu.dd('menu');
menu.init('menugambreng','menuhover');
</script>


Klik Simpan Template. Sekarang kita masuk ke tahap penyesuaian.


Catatan Tambahan:

  • Setiap menu utama (warna merah) setidaknya harus memiliki atribut class='menulink' pada masing-masing elemen <a> utama.
  • Untuk memunculkan simbol panah berwarna hitam yang menjadikan indikator keberadaan sub-sub menu cukup dengan menambahkan atribut class='sub' pada tiap-tiap elemen <a> yang diinginkan.
  • Mengubah kecepatan animasi juga bisa dilakukan dengan mengutak-atik angka-angka yang terdapat pada variabel var t=15,z=500,s=6

Monday, December 31, 2012

Navigasi Breadcrumb Melayang, Inovasi Sederhana untuk Tampilan yang lebih keren,cool

· 0 comments
Merasa bosan dengan tampilan navigasi breadcrumb yang begitu-begitu saja? Dengan memanfaatkan deklarasi position:fixed; kita bisa membuat sebuah objek (dalam hal ini navigasi breadcrumb) menjadi melayang. Untuk membuatnya lakukan beberapa langkah berikut ini:


  • Masuk ke tab Rancangan kemudian pilih Edit HTML. Cek Expand Template Widget agar seluruh elemen pembangun posting tampil.
  • Salin kode pemodel di bawah ini, kemudian letakkan di atas kode ]]></b:skin> 

.alaihumcrumb { 
position:fixed;
z-index:1000;
top:0;
left:0;
background:#333;
width:98%;
color:#ccc;
border-bottom:2px solid #999;
padding:1px 1% 1px 1%;
-webkit-box-shadow:0 0 7px #000;
-moz-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
}

.alaihumcrumb a,
.alaihumcrumb a:visited,
.alaihumcrumb a:active {
color:#fff;
}

.alaihumcrumb span.kanan {
float:right;
}
Kemudian carilah kode yang tampak seperti ini:

<a expr:name='data:post.id'/>


TIP: tekan CTRL + F kemudian ketik expr:name='data:post.id' untuk mempermudah pencarian.
Salin kode di bawah ini, kemudian letakkan tepat di atas kode <a expr:name='data:post.id'/>:

<b:if cond='data:blog.pageType == &quot;item&quot;'> 
<div class='alaihumcrumb'>
<a expr:href='data:blog.homepageUrl'>Beranda</a> &#187;
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'>
<data:label.name/>
</a>
<b:if cond='data:label.isLast != &quot;true&quot;'> &#187; </b:if>
</b:loop>
</b:if> &#187; <data:post.title/>
<span class='kanan'>
Konten Lain di Sini
</span>
</div>
</b:if>
  • Klik Simpan Template.
Dalam sebuah template blogspot terkadang terdapat satu atau dua buah kode <a expr:name='data:post.id'/>. Jika apa yang telah kamu lakukan tidak menunjukkan hasil, cobalah untuk meletakkan kode tersebut di atas kode <a expr:name='data:post.id'/> yang kamu temukan berikutnya.

Membuat Menu Navigasi Pelangi Sederhana dengan CSS

· 0 comments
Menu Navigasi Pelangi

Demonya bisa kamu lihat dibawah ini Oke, kita mulai proyeknya sekarang!


Pertama-tama, salinlah baris kode pemodel ini, kemudian letakkan tepat di atas kode ]]></b:skin> atau di atas kode </style>:
#pelangi             {font:normal 14px Trebuchet MS,Arial,Sans-Serif;margin:0 0 50px;}
#pelangi ul {list-style-type: none;margin:10px 0;padding:0;height:95px;}
#pelangi a strong {position:relative;top:40%;overflow:hidden;}
#pelangi li a {width:95px;height:95px;display:inline-block;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;}
#pelangi li a:link,
#pelangi li a:visited,
#pelangi li a:active {font-weight:bold;color:#FFFFFF;text-decoration:none;margin:2px 2px;}
#pelangi li a:hover {margin:0 0;width:99px;height:99px;opacity:0.9;}

Setelah itu letakkan kerangka navigasi ini di tempat yang kamu inginkan:
 
<div id="pelangi">
<ul>
<li><a href="#" style="background-color: firebrick;"><strong>Beranda</strong></a></li>
<li><a href="#" style="background-color: red;"><strong>Profil</strong></a></li>
<li><a href="#" style="background-color: orangered;"><strong>CSS</strong></a></li>
<li><a href="#" style="background-color: darkorange;"><strong>HTML</strong></a></li>
<li><a href="#" style="background-color: orange;"><strong>Forum</strong></a></li>
<li><a href="#" style="background-color: gold;"><strong>JavaScript</strong></a></li>
<li><a href="#" style="background-color: forestgreen;"><strong>Daftar Isi</strong></a></li>
<li><a href="#" style="background-color: darkgreen;"><strong>Komentar</strong></a></li>
<li><a href="#" style="background-color: dodgerblue;"><strong>CSS</strong></a></li>
<li><a href="#" style="background-color: blue;"><strong>Sunting</strong></a></li>
<li><a href="#" style="background-color: mediumblue;"><strong>Kontak</strong></a></li>
<li><a href="#" style="background-color: mediumslateblue;"><strong>Buku Tamu</strong></a></li>
<li><a href="#" style="background-color: violet;"><strong>Blog</strong></a></li>
<li><a href="#" style="background-color: darkviolet;"><strong>Masuk</strong></a></li>
</ul>
</div>
  • Klik Simpan Template. Sekarang kita masuk ke tahap penyesuaian-penyesuaian.

Sedikit Penyesuaian:

  • Setiap unit menu didefinisikan sebagai:
    <li><a href="#" style="background-color: warna;"><strong>Nama Menu</strong></a></li>
  • Gantilah kode # dengan alamat URL, berikut ganti juga Nama Menu dengan nama menu yang sesuai dengan URLnya.
  • Kode-kode seperti red, orange, green dan yang lainnya adalah kode warna alternatif lain selain kode HEX dan RGB. Pelajari tabel kodenya di sini.