Membuat Tooltip Sendiri dengan CSS

dokumen-dokumen yang mirip
Tutorial Lengkap Memahami CSS Display

Membuat Tabel Responsive dengan CSS

Tutorial Lengkap Memahami CSS Position

Membuat Layout Header Diam di Tempat (Fix Header)

Membuat Desain Custom Input (Checkbox + Radio Button) pada Form

Membuat Layout Footer Menempel ke Bawah

Memanfaatkan CSS Animasi [Part 2]

Mendesain Custom Tabel dengan Pseudo Element CSS

Memanfaatkan CSS Animasi dan Transisi [Part 1]

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Membuat Responsive Layout dengan CSS Media Query

Tutorial Dasar CSS Preprocessor LESS

SImple Pop-Up Modal dengan CSS3 dan Jquery

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

A. LATAR BELAKANG ATAU BACKGROUND

Triswansyah Yuliano

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Responsive Layout dengan Bootstrap [Part 2]

/* styling paragraf, teks paragraf berwarna biru dan rata tengah */ p {color:blue;text-align:center;}

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

CSS. inheritance (pewarisan)

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

CSS Cascading Style Sheet

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

CSS Lanjut Pertemuan - 5

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Metode Penulisan Dasar CSS

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

LAYER DAN HYPERLINK. B. Kegunaan Layer: 1. Layer

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Membuat Custom Button Captcha dengan Font Awesome

Serba-serbi mempercantik BLOG dengan BLOGGER. (volume 1)

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

Membuat Button Dengan CSS

Membuat Themes Wordpress sendiri - Part 2

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Objek Bergoyang CSS3

Design Web 2 Kolom Flexible

CSS Cascading Style Sheet

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

2. Tujuan: memungkinkan kita menjelajah internet dan melihat halaman web yang menarik.

Membuat Themes Wordpress sendiri - Part 1

A. LATAR BELAKANG ATAU BACKGROUND

XHTML dan Dasar-dasar CSS XHTML

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Cara Value keterangan

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

Membuat Simpel Site HTML Layout Menggunakan Tag div

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

CSS (Cascade Style Sheet)

Johani

Modul 10 DreamWeaver MX Suendri, S.Kom

Membuat Animasi Loading Bubble dengan Full CSS

Cascading Style Sheet (CSS) Didik Dwi Prasetya

BAB V DESAIN WEB CSS

CSS (CASCADING STYLE SHEET)

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

{CSS} Cascading Style Sheet

Memahami CSS Selector - Bagian 1

Membuat Display Produk dalam Layout Box 4 Kolom

BAB 6 CSS 6.1. CSS SYNTAX. Syntax CSS memiliki dua bagian utama yaitu, selector dan deklasi.

Hover Putar CSS3. Oleh: Mohammad Nur Huda

Author : Minarni, S.Kom.,MM

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

Pengenalan Perancangan Web 2017

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Image Slider 3D. Oleh: Anthonius

Pemrograman berbasis Web dan Multimedia. Web and Multimedia based Programming K2133

Yayan Mulyana

NAMA : KELAS : TANGGAL PRAKTIKUM : A. TUJUAN 1. Siswa dapat mengenal, memahami serta dapat melakukan pengaturan-pengaturan border dengan CSS.

Cara Membuat Komik Dengan Adobe Photoshop

setiap value dipisakan dengan,(koma) dan maksud dari kedua value ini ialah manambah efek dengan dua value tadi.

MODUL 4 PENGENALAN BAHASA PEMROGRAMAN UNTUK WEBGIS. A. Tujuan 1. Praktikan dapat mengetahui dasar-dasar bahasa pemrograman dalam WebGIS.


Percobaan 1 : Mengatur Width Dan Height Hasil :

MODUL 3 STYLE SHEET RINGKASAN

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Teks dan Background SERIF SANS-SERIF MONOSPACE

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

CSS? Contoh sederhana Selector Mekanisme mengaplikasikan CSS Elemen-elemen CSS

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

HTML Scripting Desain Visual dan Tata Letak dengan CSS 3

Membuat Login Pop Up Dengan JqueryUI

DAFTAR ISI Bab 1 Mengenal Teknologi Internet dan Web... 1 Bab 2 Tentang CSS... 9

Menampilkan user online seperti di obrolan step by step

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

MODUL III CASCADING STYLE SHEET

PENGGUNAAN SINGKATAN

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pemrograman Basis Data Berbasis Web

CSS background mengizinkan kita untuk mengatur warna, setting image, repeat image secara horizontal dan vertical.

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Membuat Layout Desain Awal dengan Photoshop

KELAS TANGGAL PRAKTIKUM

Transkripsi:

Membuat Tooltip Sendiri dengan CSS Oleh: Christian Rosandhy Terkadang liat tooltip standar bawaan browser itu terlalu membosankan ya,, disini kita belajar membuat tooltip tersebut dengan bantuan CSS supaya hasilnya jadi lebih menarik.. Yuk disimak.. :D Halo sobat Jagocoding,, kali ini ijinkan saya share tentang tutorial mendesain tooltip hanya dengan bantuan CSS. Kalo biasanya tooltip itu hanya menggunakan atribut title di tag HTML, sekarang kita belajar gunakan CSS supaya terlihat lebih menarik lagi. Di tutorial ini sih saya nggak pakai resource gambar apapun,, akan tetapi tentunya bisa dikembangkan dengan gambar-gambar background tentunya. Soalnya dari saya sendiri sih CSS Pure itu kayaknya lebih asik ketimbang kebanyakan gambar.. :D Yuk, langsung cus aja ya~ Pertama-tama kita siapkan dulu struktur link seperti ini di HTML : <a href="" class="link"> Ini adalah link <span class="tooltip">ini adalah keterangan / tooltip yang muncul ketika mouse diarahkan ke link.</span> </a> Seperti yang kita lihat, didalam tag Anchor tersebut kita membutuhkan 1 tag span untuk membantu pembuatan tooltip tersebut. Sampai disini hasil awalnya tentu saja masih sangat flat, kira-kira seperti ini : HTMLnya cukup sekian aja,, selanjutnya kita bermain banyak di CSS,, Pertama-tama kita mengatur tipe display tag Anchor tersebut. Secara default, Anchor itu nilai displaynya adalah inline. Kalau ini tidak kita ubah, nanti tooltipnya bakalan tampil di samping tulisan.. Untuk kasus ini sih yang paling cocok dipake display:inline-block. body{font-family:calibri, Candara, sans-serif;} /*cuma iseng.. BOsen sih liat font Times New Roman terus.. :p*/ a.link{display:inline-block;} /*<---ini nih..*/

Hasil akhirnya pun masih terlihat sama seperti gambar yang sebelumnya. sekarang kita baru akan mendesain tooltipnya. Di bagian desain tooltip ini kita bebas mengatur warna background, warna tulisan, padding, lebar, dan semacamnya.. Tapi yang paling penting, adalah perintah position:absolute; setelahnya, supaya posisi tooltip nantinya ada dibawah link. Kira-kira seperti ini:.tooltip{ /*Terserah desainnya bagaimana~*/ background:#303030; padding:10px; color:#f0f0f0; border-radius:10px; -moz-border-radius:10px; width:200px; text-align:center; } /*yang ini penting!*/ position:absolute; Sampai disini, hasilnya sudah mulai terlihat seperti tooltip.. kira-kira seperti ini nih.. Sampai disini pun sebenarnya sudah cukup untuk dibilang tooltip.. Tapi dari saya sendiri sih rasanya masih ada yang kurang,, Kalau nggak ada bentuk segitiga panah ke arah link itu kayaknya ada yang kurang.. Kalo gitu kita buat juga deh CSSnya.. Untuk hal satu ini, emang paling cepet kalo pake gambar segitiga panahnya langsung, tapi kita bisa buat bentuk segitiga hanya dengan modal CSS border lho.. Caranya seperti ini, pertama kita buat selector tooltip lagi dengan bantuan pseudo code before. Tujuannya adalah mengisi sebuah elemen yang letaknya sebelum layer.tooltip itu sendiri. Karena elemen segitiga itu nggak perlu kita isi tulisan apa-apa, jadi contentnya diisi petik2 aja.. Jangan lupa dikasi position absolute supaya posisinya mudah kita atur sesuka kita..tooltip:before{ /*wajib!*/ content:"";

position:absolute; /*ini nih cara buat segitiga tanpa gambar dgn CSS*/ border:10px solid transparent; border-bottom:10px solid #303030; } /*supaya lokasi segitiganya rapi*/ top:-20px; left:10px; Nah, seperti yang kita lihat di code diatas, cara buat segitiganya adalah dengan membuat border transparan, setelah itu diberi border bottom sesuai ukuran yang kita inginkan. Dan perintah top dan left yang akan membantu meletakkan posisi segitiganya lebih rapi. Hasilnya nanti seperti ini nih : Akhirnya jadi juga desainnya.. Sekarang langkah terakhir adalah tinggal mengatur bagaimana supaya layer tooltip itu tidak tampil dalam keadaan biasa, tapi langsung muncul ketika mouse diarahkan ke link tersebut.. Caranya adalah dengan bantuan display:none pada selector.tooltip, dan display:block; ketika link diarahkan. Codenya seperti ini:.tooltip{display:none;} /*dalam keadaan biasa tidak tampil*/ a.link:hover.tooltip{display:block;} /*ketika mouse diarahkan ke a.link, tooltip ditampilkan*/ Demikianlah cara membuat tooltip sederhana dengan modal CSS.. Semoga artikel ini bermanfaat untuk kita semua, dan membantu kita lebih menguasai CSS lebih dalam lagi.. :)

Tentang Penulis Christian Rosandhy Saya adalah seorang penggemar komputer, terutama di bagian CSS atau PHP.. sekalipun saya belum jago-jago amat, setidaknya sekarang saya sedang berusaha belajar sebanyak-banyaknya.