Test Block Top

The Blog...
Articles, Tips & Trick and Other Interesting Information...
Tampilkan postingan dengan label CSS. Tampilkan semua postingan
Tampilkan postingan dengan label CSS. Tampilkan semua postingan
14 Februari 2010

Inline Style CSS

Pada artikel sebelumnya saya sedikit mengulas tentang 'Anatomi CSS Rule' dimana saya lampirkan juga contoh css sederhananya, contoh css nya saya tekankan pada bagian text paragraf (tag 'p').

Namun pada contoh artikel sebelumnya semua paragraf yang ditulis akan menyesuaikan dengan rule css (pada contoh sebelumnya paragraf dutulis dengan warna text merah), karena global tag selector paragraf (p) ditentukan dengan warna huruf merah. Bagaimana jika paragraf yang lain ingin diberikan style yang berbeda dari style default yang sudah ditentukan oleh rule CSS.

Anda bisa menyisipkan 'Style Atribute' ke dalam tag 'p' (paragraf), cara ini disebut dengan 'inline style'. OK langsung saja lihat contohnya di bawah:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>title/judul halaman website anda</title>
<style type="text/css">
<!--
p {
color: red;
font-weight: bold;
-->
</style>
</head>

<body>
<p>Contoh paragraf yang berwarna merah</p>
</body>
</html>


Hasilnya akan seperti ini;

Contoh paragraf yang berwarna merah

Dapat anda lihat style text css di atas bahwa paragraf (tag 'p') ditentukan tebal (font-weight: bold;) dengan text berwarna merah (color: red;). Nah sekarang seandainya anda ingin membuat paragraf lain namun dengan style yang berbeda, misalnya warna text biru ditambah dengan warna background abu-abu tanpa harus memodifikasi 'Default Style Text CSS'. Solusinya adalah menyisipkan style attribute ke dalam tag 'p'. lihat contohnya di bawah;



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>title/judul halaman website anda</title>
<style type="text/css">
<!--
p {
color: red;
font-weight: bold;
-->
</style>
</head>

<body>
<p>Contoh paragraf yang berwarna merah</p>
<p style="background-color:gray; color:blue">Paragraf text ini berwarna biru dengan warna background abu-abu</p>
</body>
</html>


Maka hasilnya akan seperti ini;

Contoh paragraf yang berwarna merah

Paragraf text ini berwarna biru dengan warna background abu-abu

Mudah kan, paragraf tertentu dapat anda modifikasi tanpa harus merubah rule text CSS.

Selamat mencoba.
:D

Anatomi Struktur CSS

Yang dimaksud dengan anatomi CSS di sini adalah tentang suatu bentuk, letak, alat ukur dari suatu penulisan beberapa kode tertentu tertentu yang saling berhubungan sehingga akan terbentuk satu CSS rule yang terintegrasi. Benar nggak sih... haha... kurang lebih begitu lah! OK daripada ribet pikirin deskripsi anatomi CSS mending langsung lihat contoh sederhananya di bawah:



<head>
<title>title/judul halaman website anda</title>
<style type="text/css">
<!--
p { color: red; }
-->
</style>
</head>
<body>

<p>Tulisan ini akan berwarna merah</p>

</body>
</html>


Sehingga hasilnya akan seperti ini;

Tulisan ini akan berwarna merah

"Tulisan ini akan berwarna merah". Jika anda lihat kode di atas tidak ada html tag color yang mengatur penentuan warna antara <p> sampai </p> pada bagian body text. Yang membuat warna merah muncul adalah CSS rule yang terletak antara comment tag html (<!-- ... sampai dengan -->). Kode antara comment tag html (p { color: red; }) adalah contoh 'Struktur CSS Rule'. Tetapi harap dicatat, untuk membuat CSS rule dapat benar-benar berfungsi adalah diawali dengan tag CSS html antara lain "tag style buka" ( <style type="text/css"> ) dan "tag style tutup" ( </style> ) memberikan penjelasan bahwa model bahasa CSS digunakan dalam suatu dokumen, "comment html" ( <!-- dan --> ) berfungsi jika apabila visitor menggunakan browser yang tidak support CSS maka browser terkait akan mengabaikan rule CSS. Dan Selalu terletak antara tag <head> sampai </head>. Metode penyisipan CSS ini disebut dengan istilah Inline Style CSS.

Kembali ke pokok permasalahan, "p { color: red; }" merupakan contoh struktur dari CSS Rule. "p" adalah selector merupakan level tertinggi dari CSS rule, yang memberikan deskripsi elemen tertentu dalam suatu dokumen akan diatur oleh css. "p" dari contoh diatas adalah rule untuk teks paragraf. Selanjutnya "{ color: red; }" disebut sebagai 'Declaration Block' terdiri dari 'property' (color:) dan 'Value' dari properti (red;). Dalam CSS terdapat berbagai macam properti yang dapat anda pakai misalnya color, background color, link, posisi dalam halaman, garis (border), dan lain sebagainya. Lebih lanjut dapat anda liha di sini. Dalam penulisan kode CSS 'property' selalu diikuti oleh 'Value' (contoh di atas valuenya red) yang memberikan perintah pada browser untuk menjadikan keseluruhan paragraf berwarna merah. Property selalu diikuti karakter ":" dan value selalu diikuti karakter ";", tanda titik-koma ';' berfungsi menjadi pemisah jika 'Value' nya berjumlah lebih dari satu (multiple value). Contohnya jika keseluruhan paragraf akan saya buat warna merah, huruf tebal, background berwarna kuning dan saya tambahkan garis bawah, maka css code yang akan saya tuliskan adalah sebagai berikut;



<style type="text/css">
<!--
p {
color: red;
font-weight: bold;
background-color: yellow;
text-decoration: underline;
}
-->
</style>


Sehingga hasilnya akan seperti ini;

Tulisan ini akan berwarna merah

Mudah kan! Cukup sekian artikel CSS untuk hari ini, saya lanjutkan dilain kesempatan.

Auto Scrolling "Back To Top"

Jika pada artikel sebelumnya saya menulis cara 'Membuat Link Back to Top', nah sekarang saya akan sharing cara membuat link back to top pada blogspot, kurang lebih hampir sama dengan postingan saya sebelumnya. Yang membedakan hanyalah pada artikel ini hanya sedikit menambahkan 'auto scroller effect' dan 'Rollover Image' pada linknya. Seperti apa nanti jadinya, langsung saja ke tkp.

Bagaimana tahap pembuatannya, ikuti langkah-langkahnya berikut ini;

Pertama, Sign in ke akun blogger anda. Klik pada tab 'Layout' (tata letak) kemudian navigasikan pada link 'Edit HTML'. Cari kode "]]></b:skin>", kemudian tambahkan tag id ini di atas kode tersebut:



#atas {
bottom:5px; 
right:5px;
position:fixed;
width: 50px;
height: 50px;
}


'bottom' dan 'right' adalah jarak dari batas tepi bawah dan kanan sebesar 5 pixel, silahkan sesuaikan dengan kreatifitas anda. 'width' dan 'height' masing-masing menentukan lebar dan tinggi dari object link, kebetulan gambar yang saya pakai mempunyai ukuran lebar dan tinggi 50 pixel. Sesuaikan dengan gambar anda. 'Position:fixed' maksudnya objek dari link tidak akan berubah posisinya jika halaman di geser ke bawah maupun ke atas, ataupun jika halaman browser dirubah-rubah ukurannya.

Kemudian buatlah gambar untuk effect rollover image. Harap dicatat untuk membuat rollover image harus ada dua gambar, gambar yang pertama adalah default sedangkan yang kedua untuk efek rollover ketika mouse diarahkan pada link sehingga seolah-olah gambarnya berubah. Pakai software olah gambar yang biasa anda pakai, jika contoh tag id di atas ukuran gambar ditentukan '50px x 50px' maka untuk menggabungkan dua gambar menjadi satu buatlah ukuran dengan lebar 50px dan tinggi 100 px. '50px x 50px' bagian atas untuk gambar default sisanya untuk efek gambar rollover. Contoh gambarnya seperti di bawah ini:

Back to TopUntuk mengaktifkan efek rollover maka anda perlu menambahkan tag id tambahan untuk efek link gambarnya (tuliskan kode ini di bawah kode tag id paling akhir dari '#atas' dibawah kode " } " ). Gambar yang saya pakai mempunyai alamat url 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq1qU-jvn13h3gqEj33r5J1RQQEk7rDGr6Nf0pcmaEIkFRUTaA_Ht89AzC7Fe_NmYhq8GxzjL3lzzxfu60rvJfTSTZEwHI12WsLJvVe6CxD7xQoALQdaG4zGrebAeqdqaKkB6L6lP64ls/s320/top.gif'. Tuliskan kode CSSnya seperti di bawah ini:


#atas a:link, #atas a:visited {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq1qU-jvn13h3gqEj33r5J1RQQEk7rDGr6Nf0pcmaEIkFRUTaA_Ht89AzC7Fe_NmYhq8GxzjL3lzzxfu60rvJfTSTZEwHI12WsLJvVe6CxD7xQoALQdaG4zGrebAeqdqaKkB6L6lP64ls/s320/top.gif) no-repeat left top;
display: block;
width: 50px;
height: 50px;
}

#atas a:hover, #atas a:active {
background-position: left bottom;
border: none;
}


Sudah hampir jadi, sekarang tinggal link ke file javascriptnya untuk efek auto scrolling. Tuliskan kode di bawah ini di bawah kode <head>:



<script src='http://www.domain.com/scroller.js' type='text/javascript'/>


Terakhir tinggal buat anchor linknya, ada dua cara yang dapat anda lakukan. Cara pertama klik pada tab 'Layout' (Tata Letak) klik pada 'Page element' (Elemen halaman). Klik pada 'Tambah gadget' (Harus pada gadget paling atas), kemudian klik pada pilihan 'HTML/Javascript', tuliskan kode di bawah ini pada kotak konten edit HTML/Javascript:



<a id="top" name="top"></a>


Cara yang kedua, pada tab menu 'Layout' (Tata Letak) klik pada 'Edit HTML', cari kode '<body>'. Kemudian tuliskan kodenya sama seperti kode di atas di bawah tag '<body>'.

Selanjutnya buat linknya, masih pada bagian 'Edit HTML', tambahkan kode ini di atas tag '</body>':



<div id='atas'>
<a href='#top' title='Back to top'></a>
</div>


Selesai, semoga bermanfaat...
:D

Membuat "Link Back To Top"

Bayangkan jika anda mengunjungi website atau blog dengan halaman yang panjang sampai capek untuk scroll ke akhir halaman, kemudian setelah selesai anda ingin kembali lagi ke halaman paling atas. Umumnya visitor akan scroll halaman secara manual kembali ke halaman paling atas, cara ini kurang efektif. Tips berikut ini akan memudahkan visitor untuk dapat lompat ke halaman paling atas tanpa harus scrolling (menggulung) mouse secara manual.

Syarat yang diperlukan adalah menambahkan tombol atau link yang mengarah pada halaman paling atas. Tambahkan sedikit modifikasi pada kode css & html, untuk pengguna blogspot ikuti langkah mudahnya seperi di bawah ini;

  1. Login ke account blog anda.
  2. navigasikan ke 'Layout' (Tata Letak) => Pilih tab 'Edit HTML'.
  3. Cari kode "]]></b:skin>" dan kopi pastekan kode di bawah ini diatas kode "]]></b:skin>" ;




#atas {
bottom: 5px;
right: 5px;
position: fixed;
}


Atur penempatannya sesuai keinginan anda, "bottom:5px; right:5px" maksudnya jarak dari batas paling bawah 5 pixel, paling kanan 5 pixel. Jika ingin menempatkan pada tempat lain tinggal atur posisinya dengan perintah "bottom, right, left, top" kemudian sesuaikan jaraknya. Misal jika ingin menempatkannya pada bagian halaman pojok kanan atas tuliskan kode ini;



#atas {
top: 5px; /* 5px optional sesuaikan dengan angka anda. */
right: 5px; /* 5px optional sesuaikan dengan angka anda. */
position: fixed;
}


Pojok kiri atas ;



#atas {
top: 5px;
left: 5px;
position: fixed;
}


Pojok kiri bawah



#atas {
bottom: 5px;
left:5px;
position:fixed;
}


Kemudan tinggal menambahkan linknya, dapat berupa gambar ataupun hanya sekedar anchor link. Jika ingin menambahkan gambar caranya seperti di bawah ini;



<div id='atas'>
<a href='#'><img alt='Kembali Ke Halaman Paling Atas' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht7v8OxyrrYBpYY3cfW4yrQJdPfa289QBsjQKAfXqzzOzGH73DNw7bdV4ceta3DLUIL7ClQ5D3w5gLpn5To1byDAFzkV25tjuC-9vmigzpPrpE-5aSs4g4t3lbIkkcJOhvR7J8LbI3UpU/s320/terbang.gif'/></a>
</div>


Ganti alt image 'Kembali Ke Halaman Paling Atas' dengan kata-kata anda sendiri. Jika anda lebih memilih memakai gambar (image), upload gambar anda ke blogger kemudian gantikan alamat url image di atas dengan alamat url image anda. Jika hanya ingin menggunakan anchor link, pakai kode ini:



<div id='atas'>
<a href='#' title='Kembali Ke Halaman Paling Atas'>Paling Atas</a>
</div>


Jika ingin pakai keduanya, tulisan dan gambar pakai kode di bawah ini;



<div id='atas'>
<a href='#'><img alt='Kembali Ke Halaman Paling Atas' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht7v8OxyrrYBpYY3cfW4yrQJdPfa289QBsjQKAfXqzzOzGH73DNw7bdV4ceta3DLUIL7ClQ5D3w5gLpn5To1byDAFzkV25tjuC-9vmigzpPrpE-5aSs4g4t3lbIkkcJOhvR7J8LbI3UpU/s320/terbang.gif'/><br/>Paling Atas</a>
</div>


Selanjutnya copy dan pastekan kode di atas tepat di atas tag "</body>" ==> Terletak di bagian 'Edit HTML' hampir paling bawah. Selesai, Klik 'Save Template' (Simpan Template), lihat hasilnya.

Membuat Navigasi Menu Blogspot

Website atau blog rasanya kurang lengkap jika tidak ada navigasi menu, karena navigasi menu inilah yang menjadi penunjuk jalan bagi visitor untuk mengakses halaman pada sebuah webste / blog. Untuk membuat navigasi menu pada blogspot tidaklah begitu susah, ikuti cara pembuatannya berikut ini;

  1. Login ke account blogger.
  2. Navigasikan ke 'Layout' (tata letak) » Klik pada tab 'Edit HTML'.
  3. Cari kode ini => "]]></b:skin>".
  4. Copy dan pastekan kode di bawah ini di atas kode "]]></b:skin>" ;



#menuanda-wrapper {
width: 100%;
height: 27px;
background: #5bb3fd url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUG_foc8pVBbxuzV4214QkkWqIWKV8sbJc_uThP_VFxPYNHM7roGvl7qz32HyUx1CgQE3ro8ewF3QF2z1VbqJPMrlDwIDIBF0zvrcEJlHLixXU9GarBjKkbKKbqm0-m1Nb83SP4dx4zPA/s320/normal.gif') repeat-x top left;
border-top: 0px solid #669999;
padding-left: 0px;
margin-bottom: 9px;
overflow: hidden
}

#menuanda-wrapper h2 {
display: none
}

#menuanda, #menuanda ul {
padding: 0px;
margin: 0;
list-style: none;
font: normal 0.95em arial;
color:#ffffff;
}

#menuanda a {
display: block;
text-decoration: none;
border-right: 0px solid 669999;
border-left: 0px solid #d3e2e2;
color: #003366;
background: #000 url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUG_foc8pVBbxuzV4214QkkWqIWKV8sbJc_uThP_VFxPYNHM7roGvl7qz32HyUx1CgQE3ro8ewF3QF2z1VbqJPMrlDwIDIBF0zvrcEJlHLixXU9GarBjKkbKKbqm0-m1Nb83SP4dx4zPA/s320/normal.gif') repeat-x top left;
padding-left: 9px;
padding-right:9px;
padding-top:6px;
padding-bottom: 7px
}

#menuanda a.depan {
padding: 0px;
border-left: 0px none;
width: 90px;
height: 27px;
background: #ffffff url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUG_foc8pVBbxuzV4214QkkWqIWKV8sbJc_uThP_VFxPYNHM7roGvl7qz32HyUx1CgQE3ro8ewF3QF2z1VbqJPMrlDwIDIBF0zvrcEJlHLixXU9GarBjKkbKKbqm0-m1Nb83SP4dx4zPA/s320/normal.gif') repeat-x top left;
padding-left: 9px;
padding-right: 9px;
padding-top: 6px;
padding-bottom: 7px
}

#menuanda a.depan:hover {
background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeOmJYJGciiLmDo42V9HJWKmV4k6aAdj-kVm9Y8spZu8f7KI643dUJVQhdSoolUoDAofDGQpPtE_q3R16mYgBrhq4hpdhYStl3oXtnbd7JKqPPA0Cjvyc36psT3f7G8gKWNxXXWVF2hY/s320/hover.gif') repeat-x top left;
padding-left: 9px;
padding-right: 9px;
padding-top: 6px;
padding-bottom: 7px
}

#menuanda a.depan em {
display: none;
}

#menuanda a.master {
font-weight: bold;
text-transform: capitalize;
}

#menuanda a.buntut {
padding: 0px;
border-left: 0px none;
border-right: 0px none;
width: 27px;
height:27px;
background: #000 url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH9l13HwbfZVw7OJsxM8bli2HipD1EiyF2r4bPVtHRSfmGJpiLMeJh4r6qhBDUPuEW4t4Wkl7FnNPwxMQ1ZpZYD12vSbQT8B3YZkYQMa-XMt3A-Mu8i6IQylb1-2VnO8LN6tR92lpj0z4/s320/back.gif') no-repeat;
}

#menuanda li {
float: left;
width: 9em;
}

#menuanda li.kanan {
float: right;
border-left: 0px none;
}

#menuanda li ul, #menuanda ul li {
width: 14em;
}

#menuanda ul li a {
color: #ffffff;
border-left: 0px none;
border-right: 0px none;
padding-left: 5px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px
}

#menuanda li ul {
position: absolute;
display: none;
background-color: #5bb3fd;
z-index: 200;
border-right: 1px solid #5bb3fd;
border-left: 1px solid #A8C4C4;
border-bottom: 1px solid #A8C4C4;
margin-left: -1px;
text-align: left;
}

#menuanda li:hover a, #menuanda a:focus, #menuanda a:active{
color: #5BB3FD;
background-color: #dde1e4;
background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJDZY2zVPT07oXB3nbDsnZvlH-WDiwCiJxbA9wk6qKTdkJkHOnIPkrAciAZBh2X8DnuG1y5VIO1uLj4Ow9xVa7RnNQo5XCdT-Ga99GsyMC6LphsZ1FXhYGRRJGdkikBGJHIvYKvomaPJM/s320/hover.gif');
background-repeat: repeat-x
}

#menuanda li:hover ul {
display: block;
}

#menuanda li:hover ul a {
color: #000000;
border-top: 1px solid #8A8484;
background-image: url('none');
}

#menuanda ul a:hover {
background-color: #ffffff!important;
color: #ff0000!important;
}

#menuanda li {
width: auto;
}


Beberapa point yang perlu anda modifikasi. Pertama tiga gambar backround navigasi menu untuk menggantikan background image di atas, masing-masing 'normal.gif', 'hover.gif', dan 'back.gif'. 'normal.gif' → background default sebelum ada kontak dengan mouse, 'hover.gif' → muncul ketika mouse di arahkan ke navigasi menu, 'back.gif' buatlah sama dengan 'normal.gif'. Gunakan software olah gambar seperti adobe photoshop atau sowtware semacamnya. Untuk gambar 'normal' dan 'hover' berukuran 1px x 27px, sedangkan 'back' 27px x 27px. Membuat gambar pada dimensi 1 x 27 px mungkin sedikit susah membuatnya, buat dahulu dimensi 27px x 27px waktu membuat gambar jika sudah selesai baru tentukan resize ukurannya menjadi 1px x 27px. Upload gambar ke blogger kemudian gantikan alamat url gambar di atas dengan url gambar yang baru saja anda upload.

#5BB3FD → Warna text hover pada menu
#dde1e4 → Warna background submenu
#000000 → Warna text normal submenu
#8A8484 → Warna garis pemisah antar submenu
#ffffff → Warna background hover submenu
#ff0000 → Warna text hover submenu

Membuat navigasi menu. Misal anda mempunyai navigasi menu antara lain terdiri atas;

  1. Menu home
  2. Menu posting dengan sembilan submenu posting
  3. Menu lainnya ; menu-1 sampai dengan menu ke-6, maka kode html yang anda tuliskan akan terlihat seperti di bawah ;



<div id="menuanda-wrapper">
<ul id="menuanda">
<li><a class="master" href="http://bloganda.com/" title="Halaman Utama">Home</a></li>
<li><a class="master" href="#" title="Artikel">Posting</a>
<ul>
<li><a href="http://bloganda.com/" title="title Posting 1">Posting 1</a></li>
<li><a href="http://bloganda.com/" title="title Posting 2">Posting 2</a></li>
<li><a href="http://bloganda.com/" title="title Posting 3">Posting 3</a></li>
<li><a href="http://bloganda.com/" title="title Posting 4">Posting 4</a></li>
<li><a href="http://bloganda.com/" title="title Posting 5">Posting 5</a></li>
<li><a href="http://bloganda.com/" title="title Posting 6">Posting 6</a></li>
<li><a href="http://bloganda.com/" title="title Posting 7">Posting 7</a></li>
<li><a href="http://bloganda.com/" title="title Posting 8">Posting 8</a></li>
<li><a href="http://bloganda.com/" title="title Posting 9">Posting 9</a></li>
</ul>
</li>
<li><a class="master" href="http://bloganda.com/" title="title anda 1">tab 1</a></li>
<li><a class="master" href="http://bloganda.com/" title="title anda 2">tab 2</a></li>
<li><a class="master" href="http://bloganda.com/" title="title anda 3">tab 3</a></li>
<li><a class="master" href="http://bloganda.com/" title="title anda 4">tab 4</a></li>
<li><a class="master" href="http://bloganda.com/" title="title anda 5">tab 5</a></li>
<li><a class="master" href="http://bloganda.com/" title="title anda 6">tab 6</a></li>
</ul>
</div>


Modifikasi nama menu, alamat url, dan title sesuai minat anda. Untuk mengaktifkan menu ini, pada 'Dashboard' blogger pilih "Layout" (Tata Letak) » "Page Elemen" (Elemen halaman) » "Add Gadget" (Tambah Gadget) » pilih "HTML/JavaScript". Copy dan pastekan kode di atas, simpan dan sesuaikan penempatannya.

Contoh di atas sub menunya hanya sampai dengan level 1, kalau mau lebih sampai 3 level misalnya, pakai cara ini (Style menunya horizontal):



ul#menuku-horizontal {
margin: 0;
padding: 0;
list-style: none;
position: relative;
}

ul#menuku-horizontal ul {
width: 160px; /* Lebar Sub Menu */
margin: 0;
list-style: none;
display: none;
position: absolute;
top: 100%;
left: 0;
}

ul#menuku-horizontal ul ul,ul#menuku-horizontal ul ul ul {
top: 0;
left: 100%;
}

ul#menuku-horizontal li {
float: left;
display: inline;
position: relative;
}

ul#menuku-horizontal ul li {
width: 100%;
display: block;
}

/* Menu Utama */
ul#menuku-horizontal a {
border-top: 1px solid #353535;
border-right: 1px solid #353535;
border-left: 1px solid #353535;
border-bottom: 1px solid #353535;
padding: 6px;
float: left;
display: block;
background: #4c4c4c;
color: #ffffff;
font: bold 11px Arial, sans-serif;
text-decoration: none;
height: 1%;
}

/* Hover menu utama */
ul#menuku-horizontal a:hover,ul#menuku-horizontal li:hover a,ul#menuku-horizontal li.iehover a {
background: #C8C3C3;
color: #000000;
}

/* Sub Menu Level 1 */
ul#menuku-horizontal li:hover li a,ul#menuku-horizontal li.iehover li a {
float: none;
background: #c8c3c3;
}

/* Sub Menu Level 1 Hover */
ul#menuku-horizontal li:hover li a:hover,ul#menuku-horizontal li:hover li:hover a,ul#menuku-horizontal li.iehover li a:hover,ul#menuku-horizontal li.iehover li.iehover a {
background: #c8c3c3;
}

/* Sub Menu Level 2 */
ul#menuku-horizontal li:hover li:hover li a,ul#menuku-horizontal li.iehover li.iehover li a {
background: #999;
}

/* Sub Menu Level 2 Hover */
ul#menuku-horizontal li:hover li:hover li a:hover,ul#menuku-horizontal li:hover li:hover li:hover a,ul#menuku-horizontal li.iehover li.iehover li a:hover,ul#menuku-horizontal li.iehover li.iehover li.iehover a {
background: #999;
}

/* Sub Menu Level 3 */
ul#menuku-horizontal li:hover li:hover li:hover li a,ul#menuku-horizontal li.iehover li.iehover li.iehover li a {
background: #666;
}

/* Sub Menu Level 3 Hover */
ul#menuku-horizontal li:hover li:hover li:hover li a:hover,ul#menuku-horizontal li.iehover li.iehover li.iehover li a:hover {
background: #333;
}

/* Hover Attribut - Jangan Di Hapus */
ul#menuku-horizontal li:hover ul ul,ul#menuku-horizontal li:hover ul ul ul,ul#menuku-horizontal li.iehover ul ul,ul#menuku-horizontal li.iehover ul ul ul {
display: none;
}

ul#menuku-horizontal li:hover ul,ul#menuku-horizontal ul li:hover ul,ul#menuku-horizontal ul ul li:hover ul,ul#menuku-horizontal li.iehover ul,ul#menuku-horizontal ul li.iehover ul,ul#menuku-horizontal ul ul li.iehover ul {
display: block;
}


'border-top sampai dengan border bottom' '1px solid' berarti ukuran ketebalan garis 1 pixel dengan tipe solid, '#353535' kode untuk warna garis.
Di bawahnya 'background:#4c4c4c' dan 'color:#ffffff' masing-masing merupakan penentuan warna untuk background menu utama dan warna teks menu utama (saya pakai warna putih/#ffffff).

Di bawahnya lagi '/* Hover menu utama */' pada bagian 'background dan color' masing-masing menentukan warna hover baik background maupun teks pada menu utama.

Dan yang terakhir '/* Sub Menu Level 1 */' menentukan background warna pada submenu level 1 dan '/* Sub Menu Level 1 Hover */' menentukan hover warna background pada sub menu level 1. Level 2 sampai dan level 3 pengertiannya sama dengan level 1.

HTML Code:



<ul id="menuku-horizontal">
<li><a href="http://tutorial7.blogspot.com/" title="Halaman Utama">Home</a></li>
<li><a href="#" title="Semua Posting">Posts</a>
<ul>
<li><a href="http://tutorial7.blogspot.com/search/label/Bisnis%20Online%20Dunia%20Maya" title="Cari Penghasilan Tambahan Dari Internet">Duit Online</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/Blogger%20Dummies" title="Blogger Untuk pemula">Blogger For Dummies</a></li>
<li><a href="#" title="Pemrograman Web">Web Programming >></a>
<ul>
<li><a href="http://tutorial7.blogspot.com/search/label/Cascading%20Style%20Sheets%20%28CSS%29" title="Cascading Style Sheets">CSS</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/HTML" title="Hyper Text Markup Language (HTML)">HTML</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/PHP%20Hypertext%20Preprocessor%20%28PHP%29" title="PHP Hypertext Preprocessor">PHP</a></li>
</ul>
</li>
<li><a href="http://tutorial7.blogspot.com/search/label/Internet" title="Internet Tips">Internet</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/Kabar%20dan%20Tips%20Lainnya" title="Kabar dan tips lainnya">Miscellaneous</a></li>
<li><a href="#" title="Microsoft Office">Microsoft Office >></a>
<ul>
<li><a href="http://tutorial7.blogspot.com/search/label/MS%20Excel%202007" title="Microsoft Excel 2007 Tips">Excel 2007</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/PowerPoint%202007" title="PowerPoint 2007 Tips">PowerPoint 2007</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/MS%20Word%202007" title="Word 2007 Tips">MS Word 2007</a></li>
</ul>
</li>
<li><a href="http://tutorial7.blogspot.com/search/label/Search%20Engine%20Optimization%20%28SEO%29" title="Search Engine Optimization">SEO</a></li>
<li><a href="http://tutorial7.blogspot.com/search/label/Windows" title="Windows Tips dan Trik">Windows</a></li>
</ul>
</li>
<li><a href="http://tutorial7.blogspot.com/feeds/posts/default" title="Posts RSS">Posts RSS</a></li>
<li><a href="http://tutorial7.blogspot.com/feeds/comments/default" title="Comments RSS">Comments RSS</a></li>
<li><a href="http://www.blogger.com/profile/05899674811945754032" title="Tentang Saya">About Me</a></li>
<li><a href="http://tutorial7.blogspot.com/2009/04/kontak.html" title="Kirim Email Ke Saya">Email Me</a></li>
<li><a href="#" title="Link Partners">Link Partners</a>
<ul>
<li><a href="http://tutorial7.blogspot.com/2009/04/partner-link-indonesia.html" title="Partner Links Indonesia">Partner Links Indonesia</a></li>
<li><a href="http://tutorial7.blogspot.com/2009/04/partner-link.html">Partner Links</a></li>
</ul>
</li>
<li><a href="http://tutorial7.blogspot.com/2009/04/sitemap.html" title="Peta Blog">Sitemap</a></li>
<li><a href="#">Owner Edit</a>
<ul>
<li><a href="http://www.blogger.com/post-create.g?blogID=780351826145379977">Brand New Post</a></li>
<li><a href="http://www.blogger.com/post-edit.g?blogID=780351826145379977&postID=5759422519225049811">Link Edit</a></li>
<li><a href="http://www.blogger.com/posts.g?blogID=780351826145379977">Posts View</a></li>
<li><a href="http://www.blogger.com/rearrange?blogID=780351826145379977">Widget</a></li>
<li><a href="http://www.blogger.com/html?blogID=780351826145379977">HTML</a></li>
<li><a href="http://www.blogger.com/post-edit.g?blogID=780351826145379977&postID=8945225034979464711">Map</a></li>
<li><a href="http://www.blogger.com/post-edit.g?blogID=780351826145379977&postID=3728186818005253981">Upload</a></li>
<li><a href="http://www.blogger.com/blog-options-basic.g?blogID=780351826145379977">Option</a></li>
</ul>
</li>
</ul>


navigasi menu dengan style vertikal. Pakai kode di bawah ini:



ul#menuku-vertikal,ul#menuku-vertikal li,ul#menuku-vertikal ul {
width: 160px; /* Menu Width */
margin: 0;
list-style: none;
}

ul#menuku-vertikal li {
float: left;
position: relative;
width: 100%;
}

ul#menuku-vertikal li.iehover {
z-index: 1000; /* IE z-index bugfix */
}

ul#menuku-vertikal ul {
display: none;
position: absolute;
top: 0;
left: 100%;
z-index: 9999;
}

/* Menu Utama */
ul#menuku-vertikal a {
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
padding: 6px;
display: block;
background: #DDD;
color: #666;
font: bold 11px Arial, sans-serif;
text-decoration: none;
height: 1%;
}

/* Hover menu utama */
ul#menuku-vertikal a:hover,ul#menuku-vertikal li:hover a,ul#menuku-vertikal li.iehover a {
background: #BBB;
color: #FFF;
}

/* Sub Menu Level 1 */
ul#menuku-vertikal li:hover li a,ul#menuku-vertikal li.iehover li a {
float: none;
background: #BBB;
}

/* Sub Menu Level 1 Hover */
ul#menuku-vertikal li:hover li a:hover,ul#menuku-vertikal li:hover li:hover a,ul#menuku-vertikal li.iehover li a:hover,ul#menuku-vertikal li.iehover li.iehover a {
background: #999;
}

/* Sub Menu Level 2 */
ul#menuku-vertikal li:hover li:hover li a,ul#menuku-vertikal li.iehover li.iehover li a {
background: #999;
}

/* Sub Menu Level 2 Hover */
ul#menuku-vertikal li:hover li:hover li a:hover,ul#menuku-vertikal li:hover li:hover li:hover a,ul#menuku-vertikal li.iehover li.iehover li a:hover,ul#menuku-vertikal li.iehover li.iehover li.iehover a {
background: #666;
}

/* Sub Menu Level 3 */
ul#menuku-vertikal li:hover li:hover li:hover li a,ul#menuku-vertikal li.iehover li.iehover li.iehover li a {
background: #666;
}

/* Sub Menu Level 3 Hover */
ul#menuku-vertikal li:hover li:hover li:hover li a:hover,ul#menuku-vertikal li.iehover li.iehover li.iehover li a:hover {
background: #333;
}

/* Hover Attribut - Jangan Di Hapus */
ul#menuku-vertikal li:hover ul ul,ul#menuku-vertikal li:hover ul ul ul,ul#menuku-vertikal li.iehover ul ul,ul#menuku-vertikal li.iehover ul ul ul {
display: none;
}

ul#menuku-vertikal li:hover ul,ul#menuku-vertikal ul li:hover ul,ul#menuku-vertikal ul ul li:hover ul,ul#menuku-vertikal li.iehover ul,ul#menuku-vertikal ul li.iehover ul,ul#menuku-vertikal ul ul li.iehover ul {
display: block;
}


Jika ingin menggunakan menu vertikal ganti kode widget <ul id="menuku-horizontal"> menjadi <ul id="menuku-vertikal">

Selesai, semoga bermanfaat...
:D

Blinking Text Effect

Banyak cara dapat dilakukan untuk menarik perhatian pembaca pada tulisan blog mulai dari mengubah ukuran huruf text, memberi atribut tebal pada text, text miring, marque text, ataupun memberi warna text yang lebih mencolok dari warna text lainnya. Ada juga yang yang memberikan efek tertentu pada blog seperti misalnya membuat efek blink (berkedip) seperti tulisan yang hilang lalu muncul lagi, hilang lagi, muncul lagi, dan seterusnya seperti ini. Kok bisa ya! Caranya simpel.

Untuk pengguna mozilla firefox cukup dengan menuliskan sedikit kode, text diikuti kode "<blink>" dan text diakhiri dengan kode "</blink>".

Contoh: efek blinking pada tulisan 'Saya pakai mozilla firefox', maka code yang disisipkan adalah ==> "<blink>Saya pakai mozilla firefox</blink>". Hasilnya akan seperti ini:

Saya pakai mozilla firefox.

Cukup simpel kan. Bagi pengguna internet explorer 7 ke bawah, sedikit tweak code diperlukan. Sisipkan code css & JavaScript berikut di antara tag "<head>";



<style type='text/css'>
<!--* blink{ visibility: expression((Math.floor(new Date().getTime()/1000)%2)?"visible":"hidden");}-->
</style>
<script type='text/javascript'>
<!--setInterval("document.recalc()",1);-->
</script>


Semoga bermanfaat...
:D

Justify Profil Text Blogspot

Jika deskripsi tentang profile blogspot panjang, barang kali anda ingin meratakan format text agar terlihat sedikit rapi. Caranya cukup mudah;

Login ke blogger anda Klik pada menu "Tata Letak" (Layout) Klik pada tab "Edit HTML" Temukan Kode seperti di bawah ini:



.profile-textblock {
margin: 0px; margin: 0.5em 0;
margin: 0px; line-height: 1.6em;
margin: 0px; text-align: justify;

Pastikan text alignnya tertulis "justify". Selesai lihat hasilnya.

have fun...
:D

Cascading Style Sheets (CSS) Overview

Apa itu CSS? CSS (Cascading Style Sheets) adalah bahasa web dengan mekanisme yang cukup sederhana untuk menentukan (menambahkan) style tampilan visual halaman web, contoh; menentukan style dan jenis huruf yang digunakan, menentukan warna baik untuk huruf ataupun warna elemen lainnya (background misalnya), spasi, tata letak, serta elemen lainnya dalam satu lingkup dokumen web. Intinya CSS merupakan standar web yang memberikan keleluasaan bagi perancang (designer) web untuk mengontrol seluruh tampilan halaman website yang dibuat.

Menggunakan CSS untuk men-design web memberikan keleluasaan lebih dibandingkan dengan hanya menggunakan HTML code, contohnya dengan menggunakan CSS element font baik jenis, style dan warnanya dapat ditentukan sesuai dengan keinginan kita. Contoh lainnya dengan menggunakan CSS, designer web dapat juga membuat image rollover (efek transformasi ketika mouse diarahkan ke objek) baik rollover untuk teks link maupun gambar. Saat ini ada 3 jenis CSS yang dapat digunakan, antara lain:

  1. Cascading Style Sheets (CSS), level I (CSSI). Dirilis pada Desember 1996. Fokus pada pengaturan properties untuk font, margin, warna, dan lain-lain yang hampir keseluruhannya propertiesnya dibutuhkan untuk pengaturan CSS saat ini.
  2. Cascading Style Sheets (CSS), level 2 (CSS2). Dirilis pada Mei 1998. Berisi semua pengaturan properties CSSI dengan penambahan antara lain pengaturan posisi elemen halaman web, pemberian nomor otomatis, page breaks, penentuan arah teks (misalnya dari kanan ke kiri), serta beberapa hal lainnya. Jenis CSS ini menjadi rekomendasi W3C sejak November 2008.
  3. Cascading Style Sheets (CSS), Level 3 Dirilis 2 Februari 2012. CSS ini termasuk di dalamnya semua setting properties pada CSS2 dengan penambahan selektor baru, fancy border dan background, text vertikal, user interaction (interaksi pengguna), dan masih banyak lagi.
    Sumber : w3.org

Syarat utama untuk mulai belajar CSS pertama kali adalah anda harus mempunyai default teks editor, misalnya jika anda memakai sistem operasi MAC anda dapat menggunakan 'BBEdit' yang dapat anda download di sini, untuk pengguna windows paling gampang menggunakan 'Notepad'. Jika mau lebih leluasa lagi gunakan software khusus untuk buat & edit file CSS seperti misalnya Adobe Dreamweaver. Anda juga membutuhkan web browser yang support CSS, hampir semua browser saat ini semuanya sudah support CSS. Silahkan pilih browser favorit anda.

Sebelum mulai latihan CSS ada baiknya membuat folder baru khusus untuk menyimpan file-file html dan css yang nanti akan dibuat. Berilah nama folder tersebut dengan nama apa saja, misal 'latihan css'. Sekarang buat buatlah file html baru, caranya buka 'notepad' kemudian copy dan pastekan kode di bawah ini;



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

</head>

<body>

</body>
</html>

Kemudian simpan pada folder yang baru saja anda buat dan beri nama contoh 'file1.html'. File tersebut yang akan dibuat latihan css nanti.
Loncat ke Atas ↑