Masukkan Email anda untuk berlangganan Devaradise. Gratis!

Tutorial Cara Membuat Tooltip dengan CSS3 Murni

Tooltip adalah sebuah dialog kecil dan sederhana yang muncul ketika pointer mouse diletakkan(Hover) pada sebuah elemen. Penggunaan Tooltip biasanya digunakan pada tag <a>, <abbr>, ataupun tag lainnya yang bersifat inline. Fungsinya adalah memberikan informasi pada sebuah teks yang ditunjuk oleh mouse (mouseover/hover). Contoh nyatanya ada pada teks dibawah.

Letakkan Pointer Mouse Anda Disini Untuk Melihat Tooltip Inilah yang disebut Tooltip 🙂

Bagaimana? Ingin mencoba membuatnya? 🙂

Cara Membuat Tooltip

Yap, sekarang mari kita bahas bagaimana cara membuatnya.


Pertama-tama, kita akan membutuhkan kode html untuk membuat tooltip. Kode HTMLnya sebagai berikut

<a class="tooltip" href="#">Letakkan Pointer Mouse Anda Disini Untuk Melihat Tooltip <span class="bubble">Inilah yang disebut Tooltip :)</span></a>

Disini saya menggunakan tag <a> sebagai elemen yang akan dihovernya. Pada kode yang di cetak merah, seperti yang kita lihat saya menambahkan class ‘tooltip’ untuk tag <a> dan class ‘bubble’ untuk tag <span> yang nantinya akan menjadi balon tooltipnya.

Setelah itu lalu, tinggal tambahkan CSSnya :

<style>
/* Style untuk elemen a-nya */
a.tooltip {
position:relative;
display:inline-block;
}

/* Style untuk balon Tooltip*/
a.tooltip .bubble {
position:absolute;
padding:10px;
visibility: hidden;
z-index: 999;
color:#fff;
background-color: #333;
border-radius:3px;
min-width:170px;
opacity: 0.7;
bottom:30px;
}

/*Style untuk tanda panah kecil*/
a.tooltip .bubble:before {
 position: absolute;
 content: "";
 height: 0;
 width: 0;
 border:10px solid transparent;
 bottom:-17px;
 border-top:10px solid #333;
}

/*Style untuk menampilkan buble saat dihover*/
a.tooltip:hover .bubble {
 visibility: visible;
}
</style>

Selesai. Mudah kan ?

Keterangan

Kode yang diwarnai merah merupakan kode untuk menentukan posisi tooltip anda. Pada tutorial ini, hanya 2 posisi tooltip yang bisa anda pakai, yaitu diatas dan dibawah. Kode CSS diatas adalah kode tooltip dengan posisi di atas elemen yang di hover. Anda bisa merubah posisinya berada di bawah dengan mengganti ‘bottom’ menjadi ‘top’, dan ‘border-top’ menjadi ‘border-bottom’.

Jika anda masih sangat awam, dibawah ini saya sediakan selruruh kode untuk membuat tooltip agar anda bisa langsung membuatnya sendiri. Buka notepad, lalu pastekan kode dibawah ini, setelah itu klik menu file > save as > berinama file dengan nama namasesukaanda.html > lalu pilih ‘All files’ pada pilihan format. Setelah itu klik 2 kali file (buka/jalankan) tersebut dan anda akan melihat hasilnya sendiri.

<!DOCTYPE html>
<html>
<head>
<title>Membuat Tooltip</title>

<style>
/* Style untuk elemen a-nya */
a.tooltip {position:relative;display:inline-block;}

/* Style untuk balon Tooltip*/
a.tooltip .bubble {
position:absolute;
padding:10px;
visibility: hidden;
z-index: 999;
color:#fff;
background-color: #333;
border-radius:3px;
min-width:170px;
opacity: 0.7;
bottom:30px;
}

/*Style untuk tanda panah kecil*/
a.tooltip .bubble:before {
 position: absolute;
 content: "";
 height: 0;
 width: 0;
 border:10px solid transparent;
 bottom:-17px;
 border-top:10px solid #333;

}

/*Style untuk menampilkan buble saat dihover*/
a.tooltip:hover .bubble {
 visibility: visible;
}
</style>

</head>
<body>
<br/><br/><br/>
<div style="margin:auto;width:400px;">

<a href="#" class="tooltip">Hover ini Vroh. Keren ga vroh?
<span class="bubble">Inilah yang disebut Tooltip :)</span></a>

</div>
</body>
</html>

Sekian. Semoga bermanfaat 🙂

10 thoughts on “Tutorial Cara Membuat Tooltip dengan CSS3 Murni

Tinggalkan Balasan