Люди все еще используют старые карты изображений HTML? Те, у которых есть:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
Или есть более новая, лучшая альтернатива?
Люди все еще используют старые карты изображений HTML? Те, у которых есть:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
Или есть более новая, лучшая альтернатива?
Ответы:
Да, люди все еще используют карты изображений. Альтернативой было бы позиционирование элементов с использованием абсолютного позиционирования и CSS, но это не обязательно лучше. Это также не позволяет вам иметь формы, как на картах изображений.
Они включены в спецификацию HTML5 , поэтому не станут устаревшими.
Вы все еще можете свободно использовать их, они определенно по-прежнему имеют место в веб-разработке. Или я мог бы сказать, что существуют те редкие случаи, когда вы можете лучше всего решить что-то с помощью карты изображений.
Альтернативным решением для использования CSS или карт изображений было бы использование графики SVG, встроенной в HTML dom.
Одно руководство о том, как добиться эффектов наведения указателя мыши с помощью этой техники, описано в этом руководстве: http://www.petercollingridge.co.uk/data-visualisation/mouseover-effects-svgs
Ключевой вывод заключается в том, что элементы SVG также запускают традиционные события dom, включая onmouseover и onmouseout .
Да, карты изображений html хороши, особенно если вы хотите, чтобы ваша область была многоугольником. Вы также можете добавить эффекты на карту с помощью javascript. Здесь есть хороший учебник и демонстрация:
http://www.tutorialized.com/view/tutorial/Image-Map-Rollover/3484
Карты изображений все еще находятся в спецификациях HTML5 и поддерживаются всеми браузерами.
Их можно адаптировать к адаптивному дизайну с помощью jQuery RWD Image Maps: https://github.com/stowball/jQuery-rwdImageMaps.
Он определяет и автоматически изменяет размер координат карты изображения.
Он также доступен для разработчиков Wordpress в виде плагина: http://wordpress.org/plugins/responsive-image-maps/
Простое и эффективное решение.
Да, я все еще использую карты изображений, но в моем последнем проекте использовался Рафаэль. Было довольно легко что-то запустить и запустить.
http://dmitrybaranovskiy.github.io/raphael/
Со своего веб-сайта:
Рафаэль ['ræfeɪəl] использует Рекомендацию SVG W3C и VML в качестве основы для создания графики. Это означает, что каждый создаваемый вами графический объект также является объектом DOM, поэтому вы можете присоединить обработчики событий JavaScript или изменить их позже. Цель Raphaël - предоставить адаптер, который сделает рисование векторной графики простым и кроссбраузерным.
Хороший простой пример карты изображений:
http://raphaeljs.com/
полностью и предоставил только пример Github.
http://raphaeljs.com/
Ссылка будет в конце концов ломаются , когда регистрация домена истекает , но есть перенаправлять на него сейчас , чтобы дать каждому (в мире) возможность обновить свои ссылки. Возможно, @orschiro вы могли бы начать с того, что написано в статье, и добавить к совместным усилиям здесь, в SO.
Хотя я уже редко вижу, как они используются на современных веб-сайтах, они, похоже, действительно используются моими клиентами в своих кампаниях по электронной почте. Однако я заметил и подтвердил что есть некоторые проблемы с масштабированием системы координат на мобильных устройствах.
** Я знаю, что эта ветка устарела, я просто проводил дополнительное исследование в связи с недавней проблемой электронной почты и думал, что это может помочь кому-то еще в будущем.
Вопрос на litmus.com о поддержке карт изображений от 04/2014
Карты изображений не поддерживают теги ALT, когда изображения не загружены, текст ALT не отображается в некоторых клиентах.
Использование карты изображений обычно приводит к использованию больших изображений, что может вызвать проблемы с доставкой и снизить скорость загрузки (что особенно важно для мобильных пользователей).
И, что наиболее важно, iOS (iphone / ipad) не масштабирует координаты ссылки на карту изображения, когда изображение масштабируется, что разрывает ссылки. Поскольку iOS представляет собой подавляющее большинство открытий электронной почты (iPhone + iPad = 38% через http://emailclientmarketshare.com/ ), это важно.
Да, все еще используется
Карта изображений позволяет пользователю создавать гиперссылки на множество страниц, щелкая разные части изображения. Просто с помощью карты изображений мы создаем списки координат, относящиеся к определенной области того же изображения, и даем гиперссылку на другое место. Используя это в одном изображении, мы даем несколько ссылок.
карта изображений - довольно интересный вариант в html и html5, они все еще используются, и мне лично это нравится, поэтому я нахожу проблему на мобильных устройствах, моя проблема связана с масштабированием
да, у меня есть опыт, но я студент, зарегистрированный в html html5, и для начинающих я хотел бы перейти по ссылке w3chools
http://www.w3schools.com/html/html_images.asp
вы получите много от этой [страница