Изображения-карты
Изображения-карты
А еще HTML позволяет превратить в гиперссылку часть графического изображения. Более того, мы можем разбить изображение на части, каждая из которых будет представлять собой гиперссылку, указывающую на свой интернет-адрес. Такие изображения называют изображениями-картами, а ее части-гиперссылки — "горячими" областями.
С помощью изображений-карт часто создают заголовки Web-сайтов, фрагменты которого представляют собой гиперссылки, указывающие на определенную Web- страницу. Пик популярности изображений-карт давно прошел, однако их еще можно довольно часто встретить.
Изображение-карту создают в три этапа. Первый этап — создание самого изображения с помощью хорошо нам знакомого тега <IMG>:
<IMG SRC="map.gif">
Второй этап — создание карты, особого элемента Web-страницы, который описывает набор "горячих" областей изображения-карты. Сама карта на Web-странице никак не отображается.
Карту создают с помощью парного тега <MAP>:
<MAP NAME="<имя карты>"></MAP>
ВНИМАНИЕ!
Здесь для описания формата тега <MAP> впервые применяются типографские соглашения, перечисленные во введении этой книги. Автор настоятельно рекомендует прежде ознакомиться с ними.
С помощью обязательного атрибута NAME тега <MAP> задается уникальное в пределах Web-страницы имя карты. Оно однозначно идентифицирует данную карту, может содержать только латинские буквы, цифры и знаки подчеркивания и начинаться должно с буквы:
<MAP NAME="samplemap"></MAP>
После создания карты следует привязать ее к созданному на первом этапе изображению. Для этого мы применим обязательный в данном случае атрибут USEMAP тега <IMG>. Его значение — имя привязываемой к изображению карты, причем в начале этого имени обязательно следует поставить символ # ("решетка"). (В имени, заданном атрибутом NAME тега <MAP>, символ # присутствовать не должен.)
<IMG SRC="map.gif" USEMAP="#samplemap">
На третьем этапе создают описания самих "горячих" областей в карте. Их помещают внутрь соответствующего тега <MAP> и формируют с помощью одинарных тегов
<AREA>:
<AREA [SHAPE="rect|circle|poly"] COORDS="<набор параметров>" HREF="<интернет-адрес гиперссылки>"|NOHREF TARGET="<цель гиперссылки>">
Необязательный атрибут SHAPE задает форму "горячей" области. Обязательный атрибут COORDS перечисляет координаты, необходимые для построения этой области. Значения атрибута SHAPE:
— "rect" — прямоугольная "горячая" область. Атрибут COORDS в этом случае записывается в виде COORDS="<X1>,<Y1>,<X2>,<Y2>", где X1 и Y1 — координаты верх- него левого, а X2 и Y2 — правого нижнего угла прямоугольника. Кстати, если атрибут SHAPE отсутствует, создается именно прямоугольная область;
— "circle" — круглая "горячая" область. В этом случае атрибут COORDS имеет вид COORDS="<X центра>,<Y центра>,<радиус>";
— "poly" — "горячая" область в виде многоугольника. Атрибут COORDS должен иметь вид COORDS="<X1>,<Y1>,<X2>,<Y3>,<X3>,<Y3>…", где Xn и Yn — координаты соответствующей вершины многоугольника.
Атрибут HREF задает интернет-адрес гиперссылки — он, собственно, нам уже знаком. Он может быть заменен атрибутом без значения NOHREF, задающим область, не связанную ни с каким интернет-адресом. Это позволяет создавать оригинальные изображения-карты, например, карту в виде бублика, "дырка" которого никуда не указывает.
Также знакомый нам атрибут TARGET задает цель гиперссылки. (Конечно, указывать его имеет смысл только в том случае, если мы создаем именно "горячую" область, а не "дырку" с атрибутом NOHREF.)
Листинг 6.2 содержит полный HTML-код, создающий изображение-карту.
<IMG SRC="map.gif" USEMAP="#samplemap">
Листинг 6.2
.
<MAP NAME="samplemap">
<AREA SHAPE="circle" COORDS="50,50,30" HREF="page1.html">
<AREA SHAPE="circle" COORDS="50,150,30" HREF="page2.html">
<AREA SHAPE="poly" COORDS="100,50,100,100,150,50,100,50" NOHREF>
<AREA SHAPE="rect" COORDS="0,100,30,100" HREF="appendix.html" TARGET="_blank">
</MAP>
Здесь мы создали две круглые "горячие" области, указывающие на Web-страницы page1.html и page2.html, многоугольную область, не ссылающуюся никуда, и прямоугольную область, ссылающуюся на Web-страницу appendix.html. Причем последняя "горячая" область при щелчке на ней откроет Web-страницу в новом окне Web-обозревателя.
Вот и все об изображениях-картах и о графических гиперссылках вообще.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 6 Карты
Глава 6 Карты Карты – один из самых естественных способов передачи информации, который когда-либо придумывал человек. С простенькой схемой, на которой изображен план местности, не сравнится никакой, даже самый подробный рассказ о том, как дойти до нужного книжного
Мои карты
Мои карты Вы пока не закрыли информационное облачко? Отлично, ведь там остался еще один пункт – «Сохранить в моих картах»! Он дает возможность создавать собственные списки местных достопримечательностей, карты грибных и рыбных мест, размечать беговые маршруты и
Изображения-карты
Изображения-карты А еще HTML позволяет превратить в гиперссылку часть графического изображения. Более того, мы можем разбить изображение на части, каждая из которых будет представлять собой гиперссылку, указывающую на свой интернет-адрес. Такие изображения называют
6.6. Пластиковые карты
6.6. Пластиковые карты Помимо электронных денег, в Интернете можно использовать пластиковые карты. Их владельцы могут чувствовать себя в большей безопасности, чем владельцы электронных кошельков. Так, если вы обнаружите, что кто-то совершил покупку при помощи вашей
Звуковые карты
Звуковые карты Звуковые карты стали незаменимой частью современного компьютера, они преобразовывают звук в цифровой сигнал, и наоборот. Поскольку ПК без возможностей прослушивания музыки и записи звука с внешних устройств вряд ли будет кому-либо нужен, практически все
Мобильные Яндекс Карты
Мобильные Яндекс Карты Страница программы: http://www.yandex.ruСтатус: FreewareМобильная версия знаменитых карт Яндeкса. Сохраняет практически все возможности обычной версии: просмотр карт городов, спутниковых снимков, поиск интересных объектов и прокладка маршрутов. Карты и
Глава 7 Карты
Глава 7 Карты 7.1. Есть на свете города… Вначале их было пять. Пять карт — Москвы и Московской области, Санкт-Петербурга и Киева, России и Европы. Именно с них начинался проект Яндекс. Карты, старт которого состоялся в августе 2004 года. С этого момента Яндекс научился искать
Карты
Карты Географические карты крупного масштаба когда-то являлись секретными, пользовались ими преимущественно военные. На поддержание их в актуальном состоянии тратились колоссальные ресурсы. Все изменилось с приходом Интернета. Теперь каждому доступны не только
Двумерные карты текстур
Двумерные карты текстур Двумерные карты названы так из-за того, что они не имеют глубины (только координаты UV). Такие карты применяются для наложения на поверхность объектов или в качестве карт окружающей среды. Наиболее распространенными являются карты Bitmap (Растровое
Карты текстур
Карты текстур Наряду с параметрами для описания свойств материала активно используются текстурные карты, которые представляют собой двухмерный рисунок или фотографию. Этот рисунок может определять характеристику материала поверхности трехмерного
Интернет-карты
Интернет-карты В настоящее время бумажные карты потеряли всякую привлекательность — интернет-карты намного удобнее. Они оперативно реагируют на все изменения, учитывают строительство новых проездов и закрытие на ремонт старых и даже могут отображать пробки на дорогах
Карты решений SAP
Карты решений SAP Компания SAP разработала и представила исчерпывающие карты решений (SAP Solution Maps), которые описывают созданные для различных отраслей решения, а также соответствующую технологию и услуги, необходимые для обслуживания этих решений. Карты Решений SAP описывают
Карты не для игр [78]
Карты не для игр [78] Задача любого торгового предприятия – увеличить оборот, т. е. привлечь как можно большее число клиентов. Для решения этой задачи клубная карточка магазина (ресторана, гостиницы и т. д.) является очень эффективным средством, ибо карточка магазина –
Создание карты-изображения
Создание карты-изображения Карта-изображение — это особое графическое изображение, разбитое на независимые области, к каждой из которых привязана своя гиперссылка. Когда пользователь щелкает мышью внутри такой области, происходит переход по интернет-адресу,
Карты расширения
Карты расширения Одним из важных преимуществ настольных компьютеров является наличие широких возможностей для обновления. Необходимые детали обычно можно докупить в компьютерном магазине или фирме, а затем установить в корпус ПК.С ноутбуком сложнее. Из-за его малых
Карты памяти
Карты памяти Фотокамеры продаются с картами памяти довольно малой емкости, 16 или 32 Мб, реже — 64 Мб. «Зеркалки» вообще не комплектуются картами памяти. Крошечный объем позволяет записать лишь несколько кадров в режиме высокого разрешения, поэтому желательно сразу же