31 Mac 2011

Buat Tab Menu di sidebar Blog

Kali ini tutorial untuk buat tab menu di tepi sidebar.Dengan cara ini korang boleh jimat ruang kat sidebar blog korang.Kalau tak faham apa aku cakap korang boleh rujuk gambar kat atas..Ada menu Tajuk 1,Komen dan Kod Warna.Caranya senang je.
1.Seperti biasa buka akaun blogger=>Reka Bentuk=>Tambah Alat(add widget)=>HTML/Javascript.
2.Copy kod dibawah ni.
<center><style type="text/css">
div.TabView div.Tabs
{height: 30px;overflow: hidden}
div.TabView div.Tabs a {float:left; display:block; width: 98px; /* Lebar Menu Utama Atas */
text-align:center ; height: 30px; /* Tinggi Menu Utama Atas */
padding-top:8px; vertical-align:middle; border:1px solid #BDBDBD; /* Warna border Menu Atas */
border-bottom-width:0; text-decoration: none; font-family: "Verdana", Serif; /* Font Menu Utama Atas */
font-weight:bold; color:#000; /* Warna Font Menu Utama Atas */ -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {background-color: #E6E6E6; /* Warna background Menu Utama Atas */ }
div.TabView div.Pages {clear:both; border:1px solid #BDBDBD; /* Warna border Kotak Utama */ overflow:hidden; background-color:#E6E6E6; /* Warna background Kotak Utama */ }
div.TabView div.Pages div.Page {height:100%; padding:0px; overflow:hidden}
div.TabView div.Pages div.Page div.Pad {padding: 5px 5px}
</style>
<script type='text/javascript'>
//<![CDATA[
function tabview_aux(TabViewId, id)
{
var TabView = document.getElementById(TabViewId);
// ----- Tabs -----
var Tabs = TabView.firstChild;
while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;
var Tab = Tabs.firstChild;
var i = 0;
do
{
if (Tab.tagName == "A")
{
i++;
Tab.href = "javascript:tabview_switch('"+TabViewId+"', "+i+");";
Tab.className = (i == id) ? "Active" : "";
Tab.blur();
}
}
while (Tab = Tab.nextSibling);
// ----- Pages -----
var Pages = TabView.firstChild;
while (Pages.className != 'Pages') Pages = Pages.nextSibling;
var Page = Pages.firstChild;
var i = 0;
do
{
if (Page.className == 'Page')
{
i++;
if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
Page.style.overflow = "auto";
Page.style.display = (i == id) ? 'block' : 'none';
}
}
while (Page = Page.nextSibling);
}
// ----- Functions -------------------------------------------------------------
function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }
//]]>
</script>
<form action="tabview.html" method="get">
<div id="TabView" class="TabView">
<div style="width: 300px;" class="Tabs">
<a>Tajuk 1</a>
<a>Tajuk 2</a>
<a>Tajuk 3</a>
</div>
<div style="width:300px; height:250px; " class="Pages">
<div class="Page">
<div class="Pad">
<center>
Kod tab  1
</center>
</div>
</div>
<div class="Page">
<div class="Pad">
<center>
Kod tab  2
</center>
</div>
</div>
<div class="Page">
<div class="Pad">
<center>
Kod tab  3
</center>
</div>
</div>
</div>
</div>
</form>
<script type="text/javascript">
tabview_initialize('TabView');
</script></center>
3.Paste kat ruang HTML/Javascript.Kosongkan ruangan tajuk HTML/Javascript k.
4.Tajuk 1,Tajuk 2,Tajuk 3 tu korang letak tajuk yang korang mahu.
5.Kod tab tu bermaksud Kod yang korang mahu letak seperti kod Shoutmix@apa-apa kod,
6.Pastikan Tajuk 1 untuk Kod tab 1.
7.Dah letak tajuk,kod korang boleh save.Dan tengok penampilan sidebar blog.

4 ulasan:

  1. kenape sye punyer pelik erk??

    BalasPadam
  2. @GeminiGurlz
    kosongkan ruang title widget..kalau masih sama try tukar px width n heigth tu k.

    BalasPadam
  3. Hrtu ade buat, tp x jadi la bro..nanti test kod yg bro bg nih plak...skg ni bz sket.

    Lotus Renault melawat Proton

    BalasPadam