• Авторизация


Без заголовка 30-01-2008 22:13 к комментариям - к полной версии - понравилось!

Это цитата сообщения Кёрли Оригинальное сообщение

CCXX - как создать изображение-карту.




Я обещала в посте с дизайном рассказать, как делать такую карту. В принципе все очень просто. Достаточно выучить простой html-алгоритм, описывающий координаты ваших ссылок на изображении и всё это дело загрузить в эпиграф.

 

Возьмем изображение, например:

 


 %)

 

Теперь подумаем, какую ссылку мы хотим загнать под эту кнопку? Естесственно, чтобы нажав на нее, юзер становился вашим читателем. Вообще я думаю, что объяснять, как доставать ссылки вам не нужно, но на всякий случай:

Жмем правой кнопой мыши по ссылке в вашем дневнике "стать пч" или "в друзья" над аватаром

 


 

В открывшемся окне выбираем "свойства" и копируем оттуда url. (так же и с любыми другими ссылками)

Дальше идем в настройки эпиграфа. Закачиваем туда картинку, всё как обычно.

И тут начинается самое интересное, надо прописать html-код, чтобы ссылка работала.

 

Алгоритм такой:

code:

<IMG SRC="Map_example.jpg" BORDER="0" WIDTH="200" HEIGHT="160" ALT="Пример изображения-карты" USEMAP="#Map_example">
<MAP NAME="Map_example">
<AREA SHAPE="rect" COORDS="11,11,70,24" TITLE="Ссылка 1" HREF="URL">



в котором:

Первая с строка - это прописка закаченного изображения, ее мы не трогаем на протяжении всех действий.  

 

Map_example.jpg - ссылка на ваше загруженное в эпиграф изображение

 

SHAPE - форма ссылки, то есть:

      RECT - прямоугольник
      CIRCLE - круг
      POLY - многоугольник
      DEFAULT - определяет всю область, т.е весь рисунок может стать ссылкой.

 

COORDS - Координаты, определяющие размеры и положение области на изображении. Все координаты отсчитываются в пикселях от левого верхнего угла изображения. Количество и порядок значений зависит от значения аттрибута SHAPE:
      RECT: - левый-X, верхний-Y, правый-X, нижний-Y (т.е. сначала координаты левого верхнего угла, затем правого нижнего)
      CIRCLE: - центр-X, центр-Y, радиус (т.е. горизонтальная и вертикальная координаты центра круга и радиус)
      POLY: - X1, Y1, X2, Y2, ..., Xn, Yn (просто перечисляются координаты всех вершин многоугольника).

 

TITLE - Название выделенной области, выводится в виде подсказки, всплывающей при наведении курсора на область рисунка.

 

HREF - сюда мы помещаем ссылку, которую предварительно скопировали (http://www.liveinternet.ru/member2.php?action=addl...=2022652&userownid=2022652)

 

Самое сложное - это рассчитывать координаты ваших ссылок. Для того, чтобы рассчитать точно координаты нужной части изображения существуют специальные программы. Одна из них называется MapEdit.

 

С помощью этой программы я получила координаты и вставляю их в мой html-код. Что получилось у меня:

code:

<img height="100" alt="" src="http://img0.liveinternet.ru/images/attach/b/3/15/7...49_1201163944_primer.jpg" width="100" USEMAP="#http://img0.liveinternet.ru/images/attach/b/3/15/735/15735849_1201163944_primer">

<MAP NAME="http://img0.liveinternet.ru/images/attach/b/3/15/735/15735849_1201163944_primer">

<area shape="circle" alt="" coords="49,48,28" href="http://www.liveinternet.ru/member2.php?action=addl...52&userownid=2022652" title="Стать постоянным читателем" />



Первые две строчки это описание нашего закаченного изображения, мы его не трогали на протяжении всех манипуляций с html-кодом. Теперь нам нужно скопировать адрес изображения из этой строки http://img0.liveinternet.ru/images/attach/b/3/15/735/15735849_1201163944_primer и вставить его вместо Map_example нашего примера (не забывайте про кавычки, они обязательны).

Вставляем полученный код в эпиграф при включенной кнопке "Источник".

Результат:




 



p.s.:  не уверена, всё ли понятно, так что спрашивайте.

 


©




вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | hj7njh3 - Мысли | Лента друзей hj7njh3 / Полная версия Добавить в друзья Страницы: раньше»