10.02.2017, 09:22
|
Новичок на форуме
|
|
Регистрация: 10.02.2017
Сообщений: 5
|
|
Как сделать, чтоб появлялись рамки меток на фотографии?
Взял отсюда программу Summer-master: https://github.com/summerstyle/summer, расставил метки на фотографии, все работает, если навести курсор на объект на фото, появляется надпись, указанная в Title. Но как сделать, чтобы появлялась еще и рамка (обводка) объекта? И если навести курсор на ссылку на странице, то тоже появлялась обводка на том объекте? Так, как это сделано с метками на фото в Фейсбуке, например?
Перерыл кучу страниц в Интернете, но чтоб появлялась рамка при наведении курсора на изображение и при наведении на ссылку не нашел.
|
|
10.02.2017, 09:27
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,217
|
|
Сообщение от Alexandro
|
Перерыл кучу страниц в Интернете, но чтоб появлялась рамка при наведении курсора на изображение и при наведении на ссылку не нашел.
|
Вот оно!
<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>
|
|
10.02.2017, 09:53
|
Новичок на форуме
|
|
Регистрация: 10.02.2017
Сообщений: 5
|
|
Нет, я имею в виду рамку не на целое изображение, а на метки на фотографии, сделанные как на карте.
Как я понял, это делается с помощью jquery.maphilight.js, но примеров для моего случая не нашел
|
|
10.02.2017, 09:59
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,217
|
|
Сообщение от Alexandro
|
рамку не на целое изображение, а на метки на фотографии
|
Оно?
http://htmlbook.ru/html/area
|
|
10.02.2017, 10:10
|
Новичок на форуме
|
|
Регистрация: 10.02.2017
Сообщений: 5
|
|
Да, но там только общая информация. Объясню задачу попроще. Скажем, сидят на фото Вася и Коля. Если направить курсор на лицо Васи, вокруг его лица появляется рамка и надпись "Вася". Если направить курсор на лицо Коли, уже вокруг его лица появляется рамка и надпись "Коля".
Под фото есть подпись: "Вася и Коля на рыбалке". Если направить курсор на слово "Вася", то опять появляется рамка вокруг его лица, ну, понятно, да?
Так же сделаны метки на фото в Фейсбуке
|
|
10.02.2017, 10:18
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Alexandro,
ищите плагины типа этого
ImageMapster
|
|
10.02.2017, 11:07
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,217
|
|
Сообщение от Alexandro
|
Если направить курсор на лицо Васи, вокруг его лица появляется рамка и надпись "Вася". Если направить курсор на лицо Коли, уже вокруг его лица появляется рамка и надпись "Коля".
|
Дык!
<!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>
|
|
10.02.2017, 12:57
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Alexandro,
где код?
|
|
|
|