2013-11-13 4 views
-5

Что такое HTML-решение CSS для выделения определенных областей плана карты/этажа?Выделить области изображений при наведении на CSS

http://www.centrecourtshopping.co.uk/store-info/

+2

Сделайте некоторые исследования. Попробуй сам. Когда вы застряли, задайте конкретные вопросы. Никто не собирается писать документацию, которая уже находится по всему Интернету. Просто наведите курсор CSS, и вы найдете массу информации о том, как это сделать. Если вы хотите, чтобы скрытие и показ единиц, подобных этому сайту, вам нужно будет использовать javascript слишком – Kierchon

ответ

0

Они используют спрайт изображение look here.

В принципе, это работает так:

  1. Карта с темно-синими областями полностью статичная.
  2. Наверху невидимый слой выполнен из небольшого прямоугольника в их корпусе <a> - каждый соответствует одной сине-голубой области и имеет свой собственный id.
  3. Когда курсор помещается над прямоугольником с id x, изображение спрайта прекрасно выравнивается с его фоном (путем установки CSS background-position).

Не думаю, что эта магия была бы возможна без использования JavaScript.

+0

Спасибо Артур, я ценю помощь. – user2988892

Смежные вопросы