Как сделать, чтоб появлялись рамки меток на фотографии?
Взял отсюда программу Summer-master: https://github.com/summerstyle/summer, расставил метки на фотографии, все работает, если навести курсор на объект на фото, появляется надпись, указанная в Title. Но как сделать, чтобы появлялась еще и рамка (обводка) объекта? И если навести курсор на ссылку на странице, то тоже появлялась обводка на том объекте? Так, как это сделано с метками на фото в Фейсбуке, например?
Перерыл кучу страниц в Интернете, но чтоб появлялась рамка при наведении курсора на изображение и при наведении на ссылку не нашел. |
Цитата:
<style type='text/css'> img:hover, a:hover { border: 2px solid green; } </style> <img src='http://javascript.ru/forum/images/smilies/wink.gif' /> <a href='#'>Test</a> |
Нет, я имею в виду рамку не на целое изображение, а на метки на фотографии, сделанные как на карте.
Как я понял, это делается с помощью jquery.maphilight.js, но примеров для моего случая не нашел |
Цитата:
http://htmlbook.ru/html/area |
Да, но там только общая информация. Объясню задачу попроще. Скажем, сидят на фото Вася и Коля. Если направить курсор на лицо Васи, вокруг его лица появляется рамка и надпись "Вася". Если направить курсор на лицо Коли, уже вокруг его лица появляется рамка и надпись "Коля".
Под фото есть подпись: "Вася и Коля на рыбалке". Если направить курсор на слово "Вася", то опять появляется рамка вокруг его лица, ну, понятно, да? Так же сделаны метки на фото в Фейсбуке |
|
|
Цитата:
<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> --> <style type='text/css'> .img { display: inline-block; position: relative; border: 1px solid green; } .info { position: absolute; top: 4px; left: 4px; right: 4px; color: #000000; cursor: pointer; border: none; } .info > p { visibility: hidden; } .info:hover { border: 1px solid red; visibility: visible; } .info:hover > p { visibility: visible; } </style> <script type='text/javascript'> </script> </head> <body> <div class='img'> <img src='http://javascript.ru/forum/image.php?u=7416&dateline=1372796129' /> <div class='info'> <p>Это <b>рони</b></p> </div> </div> <div class='img'> <img src='http://javascript.ru/forum/image.php?u=8616&dateline=1282216923' /> <div class='info'> <p>Это <b>ksa</b></p> </div> </div> </body> </html> |
Тут похожее решение.
Вот мануал http://davidlynch.org/projects/maphilight/docs/ и демо http://davidlynch.org/projects/maphi...mo_simple.html Но когда я подставляю свое изображение и свои значения координат карты, у меня почему-то не работает, не могу понять, почему. |
Alexandro,
где код? |
Часовой пояс GMT +3, время: 10:31. |