Share this topic on Del.icio.usShare this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on SlashdotShare this topic on StumbleUponShare this topic on TechnoratiShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Author Topic: Membuat tombol 3D pakai CSS  (Read 3283 times)

0 Members and 1 Guest are viewing this topic.

Offline 1nf0rm4t1c5

  • Administrator
  • *
  • Posts: 1090
  • Reputasi: 15
  • Informatics Developer

  • Aktivitas bulan ini
    4%
    • Forum Informatika
  • Lokasi: Indonesia
  • Jenis Kelamin: Laki-laki
Membuat tombol 3D pakai CSS
« on: 04 March 2008, 09:40:46 »
Saat ini mungkin Anda sering melihat tombol yang menyerupai bentuk 3D. Kebanyakan tombol2 tersebut dibangun dengan basis JavaScript. Masalah utama dalam penggunaan script2 ini adalah ada kemungkinan besar script2 ini diblok oleh browser. Dan juga untuk utilitas2 web seperti Ad Blockers (pembloking iklan), hal ini merupakan suatu kekurangan yang serius. Nah, dalam situasi inilah CSS bisa menyelamatkan fungsi ini.

Meskipun kita tidak bisa membuat tombol 3D yang profesional sebagaimana apabila dibuat dengan menggunakan JavaScript, kita masih dapat membuat tombol 3D yang cukup dasar dan mudah.

Kode atau perintah CSS yang utama adalah:

Code: (css) [Select]
a.pushbut {
color:#008;
display:block;
border:1px solid;
border-color:#aaa #000 #000 #aaa;
text-decoration:none;
width:8em; text-align:center;
height:2em; line-height:2em;
background:#00ff77; font-weight:bold
}

dan

Code: (css) [Select]
a.pushbut:hover
{
color:#00f;
background:#00ff99;
position:relative;
top:1px;
left:1px;
border-color:#000 #aaa #aaa #000
}

Kode2 tersebut di atas jangan lupa harus diletakkan di dalam tag <style>.
Dan tentu saja Anda bisa mengganti nilai2 settingan dalam CSS tersebut, misal: warna tulisan, background, jarak, ukuran, dll.

Sekarang, untuk membuat tombolnya, kita harus menentukan obyek class sebagai penekanan tombol dalam tag <body>, itu saja, misal:

Code: (html) [Select]
<p><a href="http://if.web.id/" onclick="return false" onkeypress="return false" title="Forum Informatika" class="pushbut">Go ForumIF!</a></p>
Contoh:



Ketika dilalui mouse (onMouseOver)



NOTES:

Kalau ingin supaya ketika tombol diklik atau di-ENTER bisa menuju link yang ditulis, untuk event onkeypress dan onclick silakan isi atau ganti dengan return true
« Last Edit: 31 March 2009, 12:55:39 by 1nf0rm4t1c5 »
Full access for guest [REGISTER]
Please read the rule [RULES]
Promosi?  [STEP-BY-STEP]

RAR PASSWORD : http://if.web.id --> buat buka file rar

Forum Informatika

Membuat tombol 3D pakai CSS
« on: 04 March 2008, 09:40:46 »
Sponsored Links:


Offline wyvern

  • Developer IF
  • *
  • Posts: 450
  • Reputasi: 18

  • Aktivitas bulan ini
    0%
    • vern blog
Re: Membuat tombol 3D pakai CSS
« Reply #1 on: 06 March 2008, 17:26:11 »
weh seep juga neh infonya...