Отобразить текст на MouseOver для изображения в html Я хотел бы отобразить текст, когда пользователь наводит указатель мыши на изображение в html. Я думаю, что для этого потребуется JavaScript. Ответ 1 Вы можете использовать атрибут title. <img src="smiley.gif" title="Smiley face"/> Вы можете изменить источник изображения так, как хотите. И как @Gray прокомментировал: Вы также можете использовать title для других вещей, таких как привязки <a ..., <p>, <div>, <input> и т.д. См. this Ответ 2 Вы можете использовать CSS hover Ссылка на 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; } Ответ 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> Ответ 4 Вы также можете сделать это: HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ' onmouseover="somefunction();"></a> В javascript: function somefunction() { //Do somethisg. }
Ответ 1 Вы можете использовать атрибут title. <img src="smiley.gif" title="Smiley face"/> Вы можете изменить источник изображения так, как хотите. И как @Gray прокомментировал: Вы также можете использовать title для других вещей, таких как привязки <a ..., <p>, <div>, <input> и т.д. См. this
Ответ 2 Вы можете использовать CSS hover Ссылка на 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; }
Ответ 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>
Ответ 4 Вы также можете сделать это: HTML: <a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ' onmouseover="somefunction();"></a> В javascript: function somefunction() { //Do somethisg. }