130 Я хотел бы отображать текст, когда пользователь наводит курсор на изображение. Как я могу сделать это в HTML / JS? html image jseth источник
242 Вы можете использовать titleатрибут. <img src="smiley.gif" title="Smiley face"/> Вы можете изменить источник изображения по своему усмотрению. И как прокомментировал @Gray : Вы можете также использовать titleна другие вещи , как <a ...якоря, <p>, <div>, <input>и т.д. См: это Фархад Джабиев источник 3 Вы можете также использовать titleна других вещах , как <a ...якоря, <p>, <div>, <input>и т.д .. См: w3schools.com/tags/att_global_title.asp серый 16 Вы можете использовать CSS- ссылку на jsfiddle здесь: http://jsfiddle.net/ANKwQ/5/ HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ'></a> <div>text</div> CSS: div { display: none; border:1px solid #000; height:30px; width:290px; margin-left:10px; } a:hover + div { display: block; } Эрик Лещински источник 4 Вы также можете сделать это так: HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ' onmouseover="somefunction();"></a> В javascript: function somefunction() { //Do somethisg. } пользователь источник 3 Вы можете использовать CSS-наведение в сочетании с фоном изображения. CSS .image { background:url(images/back.png); height:100px; width:100px; display: block; float:left; } .image a { display: none; } .image a:hover { display: block; } HTML <div class="image"><a href="#">Text you want on mouseover</a></div> мат источник
16 Вы можете использовать CSS- ссылку на jsfiddle здесь: http://jsfiddle.net/ANKwQ/5/ HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ'></a> <div>text</div> CSS: div { display: none; border:1px solid #000; height:30px; width:290px; margin-left:10px; } a:hover + div { display: block; } Эрик Лещински источник
4 Вы также можете сделать это так: HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ' onmouseover="somefunction();"></a> В javascript: function somefunction() { //Do somethisg. } пользователь источник
3 Вы можете использовать CSS-наведение в сочетании с фоном изображения. CSS .image { background:url(images/back.png); height:100px; width:100px; display: block; float:left; } .image a { display: none; } .image a:hover { display: block; } HTML <div class="image"><a href="#">Text you want on mouseover</a></div> мат источник
title
на других вещах , как<a ...
якоря,<p>
,<div>
,<input>
и т.д .. См: w3schools.com/tags/att_global_title.aspВы можете использовать CSS-
ссылку на jsfiddle здесь: http://jsfiddle.net/ANKwQ/5/
HTML:
CSS:
источник
Вы также можете сделать это так:
HTML:
В javascript:
источник
Вы можете использовать CSS-наведение в сочетании с фоном изображения.
CSS
HTML
источник