/*--map navigation for page--*/ #mapcss { width:226px; height:339px; position: absolute; } #mapcss div.map1 a { display: block; width: 113px; /*размер активной области*/ height: 113px; /*размер активной области*/ left: 0px; /*координаты точки относительно картинки*/ top: 0px; /*координаты точки относительно картинки*/ position: absolute; } #mapcss div.map2 a { display: block; width: 113px; /*размер активной области*/ height: 113px; /*размер активной области*/ left: 113px; /*координаты точки относительно картинки*/ top: 113px; /*координаты точки относительно картинки*/ position: absolute; } #mapcss div.map3 a { display: block; width: 113px; /*размер активной области*/ height: 113px; /*размер активной области*/ left: 0px; /*координаты точки относительно картинки*/ top: 226px; /*координаты точки относительно картинки*/ position: absolute; }
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
Aleksty
Карта изображений при помощи CSS
На скрине показано, как это работает -
1. Загружено фоновое изображение.
2. При наведении на любой черно-белый сектор картинки применяем hover, это просто украшаловка.
3. При наведении на цветные участки имеем ссылку на нужный вам ресурс.
В данном примере три условных поля:
- на главную
- новости
- контакты
Полей может быль сколь угодно много, не проблема.
В архиве Map_CSS.rar (193 Кб), 4 файла -
- index.html
- style.css (tooltip + mapimage)
- karta.png
- karta_hover.png
Стили меняются под ваши нужды без всяких проблем.
Кроме html и css больше ничего не применяется, никаких скриптов.
CSS:
HTML:
Координаты тултипа (тут - [span style=left:-100px;top:20px]), настраиваются индивидуально, хотя можно и в стилях.
Вот вроде и все...
Может кому и пригодится.
Скачать
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.