Jumat, 29 Oktober 2010 -

Membuat Tab Menu Tanpa Edit HTML



Sekarang saya akan mencoba berbagi dengan kawan tentang hasil jalan-jalan saya, dan apa yang saya dapat dari Blogger – bloger senior kita, itulah yang akan saya sampaikan sekarang.
Dari sekian banyak model TAB MENU saya pilih yang gampang di Edit sewaktu-waktu, memang sih semua bisa kita edit tapi disini maksud saya yang paling gampang dan tidak merubah HTML Template, karena hal ini sangat beresiko untuk Blog kita, apalagi seperti saya ini belajar dari Blog ke Blog mencari Artikel yang sekiranya menarik dan gampang diterapkan.
Nah sekarang mari bersama - sama kita praktekan cara membuatnya, kalau kawan mau lihat Demonya ada di Blog saya yang lain »  disini
Caranya kurang lebih sebagai berikut :
  1. ·         Masuk ke Blogger dengan ID anda

  2. ·         Klik tambah Gadget / Elemen

  3. ·         Copy – paste kode scriptnya

  4. ·         Simpan dan lihat hasilnya

Yang perlu anda edit adalah :
  • Klik tulisan Edit pada sidebar Blog kawan

  • Ukuran nya menyesesuaikan dengan lebar sidebar kawan  (3x lebar kotak Judul + 6), angka 6 disini maksudnya untuk garis pinggir / border = "1" (1+2+2+1) ini tidak mutlak demikian, kalau kawan ingin garis pinggirnya biar tebal  tinggal tambahkan umpama "2" berarti menjadi = 2+4+4+2 dan seterusnya.

  • Silahkkan ganti warna latar belakang / background, warna huruf / font untuk judul ,  dan garis pinggir / border, banyaknya kolom sesuai kesukaan kawan.

  • Masukkan file / gambar atau yang lainnya pada tempatnya

  • Simpan gadget dan lihat hasilnya

Untuk kode scriptnya silahkan kawan COPAS di Spoiler  :



UPDATE













<style type="text/css">

div.TabView div.Tabs

{height: 30px;overflow: hidden}

div.TabView div.Tabs a {float:left; display:block; width: 73px; /* Lebar Menu Utama Atas */

text-align:center ; height: 30px; /* Tinggi Menu Utama Atas */

padding-top:5px; vertical-align:middle; border:1px solid #FFF; /* Warna border Menu Atas */

border-bottom-width:0; text-decoration: none;font-size:15px; font-family: "Tekton Pro";/* Font Menu Utama Atas */

}

div.TabView div.Tabs {background:#95CAFF;color:#000;border:1px solid #FFF;text-decoration:none;}

div.TabView div.Tabs a:hover{background:#7CA9C0;color:#00F;border:1px solid #00F;text-decoration:none;}

div.TabView div.Tabs a.Active{border:1px solid #00F; background:#00F; color:#FF0;font-style: normal;border:1px solid #FFF;text-decoration:none;/* Warna background Menu Utama Atas */ }

div.TabView div.Pages {clear:both; border:1px solid #FFF; /* Warna border Kotak Utama */ overflow:hidden; background-color:#95CAFF; /* 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>JUDUL -1</a>

<a>JUDUL -2</a>

<a>JUDUL -3</a>

<a>JUDUL -4</a>

</div>

<div style="width:300px; height:300px;" class="Pages">

<div class="Page">

<div class="Pad">



ISI JUDUL -1 DISINI



</div>

</div>

<div class="Page">

<div class="Pad">



ISI JUDUL -2 DISINI



</div>

</div>

<div class="Page">

<div class="Pad">



ISI JUDUL -3 DISINI



</div>

</div>

<div class="Page">

<div class="Pad">



ISI JUDUL -4 DISINI





</div></div></div></div></form></div></div></div>

<script type="text/javascript">

tabview_initialize('TabView');

</script>







1 komentar: