Как я могу сделать только части изображения ссылки?

0

Сайт, о котором идет речь (фиолетовая плитка внизу справа, зеленые ящики - это цели.

У меня есть следующий html, использующий теги области, чтобы выбрать первую зеленую рамку, но я не могу щелкнуть ее как ссылку. Я использую bootstrap, если это имеет значение.

<div class="col-md-4">
  <img src="octa.png" usemap="#pmc">
  <map name="pmc">
    <area shape="rect" coords="978,482,1038,512" alt="pmc" href="www.google.com">
  </map>
</div>

Любая помощь приветствуется!

  • 0
    является потомком элемента a или button. Вы не можете использовать USEMAP для них?
Теги:

2 ответа

0
Лучший ответ

Вы можете включить несколько областей в свою карту.

<img src="octa.png" usemap="#map" />

<map name="map">
  <area shape="rect" coords="51,47,112,77"  href="..." title="PMC Post" />
  <area shape="rect" coords="188,47,249,77" href="..." title="Direct Download" />
</map>
  • 0
    Спасибо, я вижу, где я ошибался - я измерял координаты в правом верхнем углу сайта.
  • 0
    В верхней / правой части страницы? Да, это будет проблемой, особенно если вы измените размер окна браузера. :-) Вы также можете рассмотреть возможность сделать это в CSS. В Интернете есть учебники, вот один, который я недавно добавил в закладки.
Показать ещё 1 комментарий
0

вы можете использовать относительные и абсолютные свойства css

<div style="position:relative;">
  <a href="#" class="links" id="item1"></a>
  <a href="#" class="links" id="item2"></a>
  <img src="src/of/img.png" />
</div>

css сторона

.links {
  display:block;
  position:absolute;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню