Tip alat pada gambar


132

Saya menggunakan tooltip. Tapi saya ingin itu di tag gambar, seperti ketika saya mouseover gambar maka tooltip akan berfungsi. Saya sudah mencoba tetapi tidak bekerja untuk saya di tag gambar.


Bahasa apa? HTML, C #, Java, ...?
Matthias

4
Gunakan document.getElementById('theImage').title='tooltip text'.
Jay


Masalahnya adalah tag <img> menutup sendiri, jadi Anda tidak dapat menambahkan elemen lain di dalamnya.
Justin

Jawaban:


352

Anda dapat menggunakan atribut judul gambar HTML standar untuk ini:

<img src="source of image" alt="alternative text" title="this will be displayed as a tooltip"/>

3

Saya mengatur Tip Alat pada Proyek Pekerjaan Saya Yang 100% Berfungsi

<!DOCTYPE html>
<html>
<style>
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.size_of_img{
width:90px}
</style>

<body style="text-align:center;">

<p>Move the mouse over the text below:</p>

<div class="tooltip"><img class="size_of_img" src="https://babeltechreviews.com/wp-content/uploads/2018/07/rendition1.img_.jpg" alt="Image 1" /><span class="tooltiptext">grewon.pdf</span></div>

<p>Note that the position of the tooltip text isn't very good. Check More Position <a href="https://www.w3schools.com/css/css_tooltip.asp">GO</a></p>

</body>
</html>


0

Menggunakan javascript, Anda dapat mengatur tooltips untuk semua gambar pada halaman.

<!DOCTYPE html>
<html>
    <body>
    <img src="http://sushmareddy.byethost7.com/dist/img/buffet.png" alt="Food">
    <img src="http://sushmareddy.byethost7.com/dist/img/uthappizza.png" alt="Pizza">
     <script>
     //image objects
     var imageEls = document.getElementsByTagName("img");
     //Iterating
     for(var i=0;i<imageEls.length;i++){
        imageEls[i].title=imageEls[i].alt;
        //OR
        //imageEls[i].title="Title of your choice";
     }
        </script>
    </body>
</html>


-6

Anda dapat menggunakan format berikut untuk menghasilkan tooltip untuk gambar.

<div class="tooltip"><img src="joe.jpg" />
  <span class="tooltiptext">Tooltip text</span>
</div>

3
Anda melewatkan beberapa CSS untuk membuat ini benar-benar berfungsi. Jika Anda menambahkan kelas untuk .tooltip: hover .tooltiptext, dan posisikan .tooltiptext dengan benar, ini mungkin cara yang baik untuk menunjukkan tooltip di mana Anda memiliki kontrol lebih besar atas presentasinya.
LKM

Mereka mungkin mendasarkan pada sekolah-sekolah w3: w3schools.com/css/css_tooltip.asp Saya setuju ini solusi yang tidak lengkap, hanya menyediakan tautan bagi mereka yang ingin menempuh rute ini.
Justin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.