Сенсорные изображения - что это такое?




Сенсорное изображение - это рисунок, разделенный на отдельные участки ("горячие области", "hot spots"), каждый из которых, как правило, является гиперссылкой на отдельный документ или связан с какой-либо процедурой.


Например, поместив курсор в различные точки изображения:


Вы увидите различные надписи. Это достигается с помощью кода:

<map name='имя карты'> <area shape='rect' coords='0, 0 150, 150' href='#' title='Текст, всплывающий при наведении мыши на область'>... <area shape='poly' coords='420,100 520,130, 620,260 740,200 740,100 420,100' href='#' title='Текст, всплывающий при наведении мыши на область'> </map> <img src="Адрес файла с рисунком" width=743 height=499 border=0 usemap='#имя карты'>


Как видно из приведенного фрагмента, тэгу <img>, обеспечивающему вывод изображения, предшествует контейнер <map>...</map>, задающий "карту разбивки" рисунка на "горячие области".
Карта должна иметь уникальное имя, задаваемое атрибутом name. Каждая область задается тэгом <area>, их может быть сколько угодно.

Атрибуты тэга <area>:

 

shape Задает форму области: · прямоугольник (rect, rectangle), · многоугольник (poly, polygon) или · круг (circle).
coords Задает координаты (левый верхний и правый нижний углы прямоугольника; вершины многоугольника (начальная и конечная точки должны совпадать); точка на окружности и центр круга).
href Адрес документа, вызываемого при щелчке на данной области или '#', если загружать новый документ не нужно.
title Текст, всплывающий при наведении мыши на соответствующую область.


Рисунок загружается после разбивки карты с помощью контейнера <map>...</map>. В тэг <img> добавляется атрибут usemap=имя карты.

Еще один пример сенсорного изображения - здесь "обработаны события": 'щелчок', 'двойной щелчок' и 'наведение мыши' - поищите "горячие области" на этом изображении. (Этот пример создан студентом гр. 960В Салтанаевым Эдиком.


А вот пример Рустама Гильмутдинова (гр.970В).

Надеемся, Вы тоже внесете свой вклад в развитие и совершенствование пакета!)
Попробуйте теперь выполнить задание 1 из раздела "Работа с изображениями".

Работа с изображениями

Минимальное число баллов:

Создайте сенсорное изображение с областями произвольной формы при наведении курсора на которые появлялся бы соответствующий текст.

2. Создайте документ, содержащий изображение и три кнопки: "Уменьшить рисунок", "Увеличить рисунок", "Исходные размеры". Нажатие на первую кнопку должно уменьшать длину и ширину рисунка вдвое по сравнению с исходными размерами, нажатие на вторую кнопку - вдвое увеличивать, третья кнопка должна обеспечивать восстановление размеров.

3. Создайте простейшую двухкадровую анимацию посредством периодической смены изображений, находящихся в папке "Pictures".

4. Создайте функцию, выводящую (в документ) свойства передаваемого ей объекта. Документ (создаваемый динамически) поместить в плавающий фрейм:

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-04 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: