Pada Postingan ini saya akan share mengenai cara membuat Accordion Widged di blog accordion widged ini saya rasa cukup mampu untuk menampung widged dan memaksimalkan penampilan blog agar blog terlihat rapi dan teratur nah utuk membuatnya sangat mudah silahkan ikuti langkah dibawah ini untuk menerapkan accordion widged ini di blog anda..
Masuk blog anda
Pilih menu template/edit html
kemudian gunakan ctrl + f dan temukan kode ]]></b:skin>
jika sudah ketemu letakan kode dibawah ini tepat diatas tag ]]></b:skin>
/*------ Accordion Widget by EMP -----*/
ul.container{
width:275px;
margin:0 auto;
padding:0px;
}
li.menu{
padding:5px 0;
width:100%;
}
li.button a{
display:block;
font-family: Arial, sans-serif,Helvetica;
font-size:14px;
overflow:hidden;
padding:0px 0px 5px 0;
position:relative;
width:100%;
text-transform:capitalize;
}
li.button a:hover{
text-decoration:none!important;
}
li.button a span{
right:0px;
top:0px;
position:absolute;
color:#ccc;
display:block;
}
.dropdown1{
display:none;
padding-top:5px;
width:100%;
}
.dropdown1 li{
border:1px solid transparent;
color:#111;
margin:5px 0;
padding:4px 10px;
}
.dropdown1 li:hover {
border:1px solid transparent;
text-decoration:none;
}
.dropdown1 li a:hover {
text-decoration:none;
}
kemudian dengan cara yang sama temukan silahkan cari kode </head>
setelah ketemu letakan script dibawah ini tepat diatas tag </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'/>
<script>
//<![CDATA[
$(document).ready(function(){
/* This code is executed after the DOM has been completely loaded */
/* Changing thedefault easing effect - will affect the slideUp/slideDown methods: */
$.easing.def = "easeOutBounce";
/* Binding a click event handler to the links: */
$('li.button a').click(function(e){
/* Finding the drop down list that corresponds to the current section: */
var dropDown = $(this).parent().next();
/* Closing all other drop down sections, except the current one */
$('.dropdown1').not(dropDown).slideUp('slow');
dropDown.stop(false,true).slideToggle('slow');
/* Preventing the default event (which would be to navigate the browser to the link's address) */
e.preventDefault();
})
});
// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
//alert(jQuery.easing.default);
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
},
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
}
});
//]]>
</script>
Setelah itu masuk pada menu tata letak/add gadged
kemudian letakan kode dibawah ini pada halaman yang telah tersedia
<ul class="container">
<!- menu satu -->
<li class="menu">
<ul>
<li class="button"><a href="#" >EMP Page<span>▼</span></a></li>
<li class="dropdown1">
<ul>
<li>1. <a href="URL MENU" >Nama Menu</a></li>
<li>2. <a href="URL MENU">Nama Menu</a></li>
<li>3. <a href="URL MENU">Nama Menu</a></li>
<li>5. <a href="URL MENU">Nama Menu</a></li>
<li>4. <a href="URL MENU">Nama Menu</a></li>
</ul>
</li>
</ul>
</li>
<!- menu dua -->
<li class="menu">
<ul>
<li class="button"><a href="#" >Categories<span>▼</span></a></li>
<li class="dropdown1">
<ul>
<li>1. <a href="URL MENU" >Nama Menu</a></li>
<li>2. <a href="URL MENU">Nama Menu</a></li>
<li>3. <a href="URL MENU">Nama Menu</a></li>
<li>5. <a href="URL MENU">Nama Menu</a></li>
<li>4. <a href="URL MENU">Nama Menu</a></li>
</ul>
</li>
</ul>
</li>
<!- menu tiga -->
<li class="menu">
<ul>
<li class="button"><a href="#" >Friends Link<span>▼</span></a></li>
<li class="dropdown1">
<ul>
<li>1. <a href="URL MENU" >Nama Menu</a></li>
<li>2. <a href="URL MENU">Nama Menu</a></li>
<li>3. <a href="URL MENU">Nama Menu</a></li>
<li>5. <a href="URL MENU">Nama Menu</a></li>
<li>4. <a href="URL MENU">Nama Menu</a></li>
</ul>
</li>
</ul>
</li>
<!- menu empat -->
<li class="menu">
<ul>
<li class="button"><a href="#" >Apa saja Boleh<span>▼</span></a></li>
<li class="dropdown1">
<ul>
<li>1. <a href="URL MENU" >Nama Menu</a></li>
<li>2. <a href="URL MENU">Nama Menu</a></li>
<li>3. <a href="URL MENU">Nama Menu</a></li>
<li>5. <a href="URL MENU">Nama Menu</a></li>
<li>4. <a href="URL MENU">Nama Menu</a></li>
</ul>
</li>
</ul>
</li>
<!- menu lima -->
<li class="menu">
<ul>
<li class="button"><a href="#" >Boleh Apa Saja<span>▼</span></a></li>
<li class="dropdown1">
<ul>
<li>1. <a href="URL MENU" >Nama Menu</a></li>
<li>2. <a href="URL MENU">Nama Menu</a></li>
<li>3. <a href="URL MENU">Nama Menu</a></li>
<li>5. <a href="URL MENU">Nama Menu</a></li>
<li>4. <a href="URL MENU">Nama Menu</a></li>
</ul>
</li>
</ul>
</li>
</!-></!-></!-></!-></!-></ul>
Catatan : Silahkan ganti semua tulisan yang saya beri warna dengan suruhan masing-masing
Warna Coklat Judul Tab Menu
Warna Merah URL Tujuan
Warna Biru Nama Menu
Untuk pengaturan Warna,lebar menu dll silahkan sesuaikan sendiri agar cocok di blog anda
Jika Sudah simpan template anda dan lihat hasilnya..
selamat mencoba semoga bermanfaat...
0 comments:
Post a Comment