Dalam kode berikut, saya ingin tip alat muncul ketika pengguna mengarahkan span, bagaimana saya melakukannya? Saya tidak ingin menggunakan tautan apa pun.
<span> text </span>
Inilah cara sederhana dan terintegrasi:
<span title="My tip">text</span>
Itu memberi Anda tooltips teks biasa. Jika Anda ingin tooltips yang kaya, dengan HTML berformat di dalamnya, Anda harus menggunakan perpustakaan untuk melakukannya. Untungnya ada banyak dari itu .
Tooltips Kustom dengan CSS murni - tidak perlu JavaScript:
Contoh di sini (dengan kode) / Contoh layar penuh
Sebagai alternatif untuk
title
tooltips atribut default , Anda dapat membuat tooltips CSS kustom Anda menggunakan:before
/:after
elemen pseudo dandata-*
atribut HTML5 .Menggunakan CSS yang disediakan, Anda bisa menambahkan tooltip ke elemen menggunakan
data-tooltip
atribut.Anda juga dapat mengontrol posisi tooltip kustom menggunakan
data-tooltip-position
atribut (nilai yang diterima:top
/right
/bottom
/left
).Misalnya, berikut ini akan menambahkan tooltop yang diposisikan di bagian bawah elemen span.
Bagaimana cara kerjanya?
Anda dapat menampilkan tooltips khusus dengan elemen pseudo dengan mengambil nilai atribut khusus menggunakan
attr()
fungsi.Dalam hal memposisikan tooltip, cukup gunakan pemilih atribut dan ubah penempatan berdasarkan nilai atribut.
Contoh di sini (dengan kode) / Contoh layar penuh
CSS lengkap digunakan dalam contoh - sesuaikan ini dengan kebutuhan Anda.
sumber
Di sebagian besar peramban, atribut judul akan dirender sebagai tooltip, dan umumnya fleksibel untuk jenis elemen apa yang akan bekerja dengannya.
Semua itu akan memberikan tooltips di sebagian besar setiap browser.
sumber
Untuk tip alat dasar, Anda ingin:
sumber
yang
"title"
atribut akan digunakan sebagai teks untuk tooltip oleh browser, jika Anda ingin menerapkan gaya untuk itu mempertimbangkan untuk menggunakan beberapa pluginsumber