Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Создание карты изображений.






ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ - ССЫЛКА.

Если вставить картинку между тэгами < A> < /A> то получится ссылка в виде картинки. В этом случае браузер обведет картинку рамкой, убрать которую можно указав значение атрибута border=" 0" тэга < IMG>.

Пример:
Картинка-ссылка с рамкой:
< a href=" www.microsoft.com" > < IMG src="../pics/office.gif" align=" absmiddle" > < /a> www.microsoft.com
www.microsoft.com
Картинка-ссылка без рамки:
< a href=" www.microsoft.com" > < IMG src="../pics/office.gif" border=" 0" align=" absmiddle" > < /a> www.microsoft.com
www.microsoft.com

СОЗДАНИЕ КАРТЫ ИЗОБРАЖЕНИЙ.

Карты изображений (image maps) очень удобны для создания различного рода графических меню. Попробуем создать простейшее изображение, содержащее карту.
Для этого нарисуем, например:

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

Карта задается тэгами < map> < /map>, внутри которых тэгами < area> задаются чувствительные области карты.

Атрибуты тэга < area>:
shape Задает форму чувствительной области. Может принимать значения: rect -прямоугольник. Параметр COORDS задает координаты верхнего левого и правого нижнего углов области; circ -окружность. Через параметр COORDS передаются три значения: координата центра окружности по оси X, координата центра окружности по оси Y, и радиус окружности; poly -многоугольник. Параметр COORDS задает координаты вершин многоугольника в виде пар значений;
href URL объекта, который должен быть загружен после щелчка левой клавишей мыши по чувствительной области.
nohref задание областей, нечувствительных к нажатию мышью.

Итак, для нашего случая:

< MAP NAME=" mymap" >
< area shape=" circ" coords=" 75, 105, 53" href=" circle.htm" >
< area shape=" rect" coords=" 164, 52, 273, 151" href=" rectange.htm" >
< area shape=" rect" coords=" 0, 0, 297, 224" nohref>
< /MAP>

Следует обратить внимание, что последним тэгом < AREA> мы описываем все изображение, как нечувствительное к щелчкам мыши. В случае перекрывающихся областей браузер использует первое встреченное им в карте описание. Следовательно, в нашем случае браузер исключит из нечувствительной области заданный вначале круг и прямоугольник.
Затем вставим с помощью тэга < img> карту изображения в документ.
< img src="../pics/map.gif" border=0 usemap=" #mymap" >

Вот что получилось:

Карту изображения можно задать в отдельном файле. В этом случае следует указать этот файл в параметре атрибута usemap.
Например, если карта изображения задана в файле imgmap.htm:
< img src="../pics/map.gif" border=0 usemap=" imgmap.htm#mymap" >

Для создания карт изображений лучше использовать специальные программы, например: GeoHTML 2.1

РИСУНОК В КАЧЕСТВЕ ФОНА.

Сделать фон страницы можно с помощью атрибута

background тэга < body>, например:
< body background=" bgr.gif" >

background — позволяет задать в качестве фона html-страницы картинку.

Допустим есть картинка logo.jpg, расположенная по адресу https://www.seoded.ru/images/logo.jpg. Для того, чтобы сделать её фоном html-страницы нужно записать так:

< BODY background=" https://www.seoded.ru/images/logo.jpg" > < /BODY>

Если html-страница и картинка logo.jpg находятся в одном каталоге (папке), то можно записать так:

< BODY background=" logo.jpg" > < /BODY>

Если logo.jpg находится в подкаталоге images каталога с html-страницей (т.е. в папке images, которая находится в каталоге с html-страницей), то можно записать так:

< BODY background=" images/logo.jpg" > < /BODY>

Обычно в качестве фона используют небольшой и простой рисунок, так называемую текстуру, который многократно выводится на экран, заполняя всё окно. Поскольку размер такого изображения небольшой, то создание фона происходит очень быстро.

ВСТАВКА ВИДЕО В ДОКУМЕНТ HTML.

С помощью тэга < IMG> можно вставить в документ видеофрагмент в формате *.avi*.

Атрибуты тэга < IMG>, для вставки *.avi*-файла:
dynsrc=" URL" путь к avi-файлу.
src=" URL" путь к графическому изображению, которое появится в случае неспособности браузера проигрывать видеофрагменты.
start Момент начала проигрывания. Может принимать значения: fileopen -начать проигрывание сразу же после загрузки; mousemove -начать проигрывание после того, как пользователь поместит курсор на окно, предназначенное для проигрывания видеофрагмента.
controls отображать элементы управления процессом проигрывания.
loop количество проигрываний видеофрагмента. Если loop равно -1 или INFINITE, проигрывание будет выполняться бесконечно.
loopdelay Задержка между проигрываниями в миллисекундах.

Например:
< img dynsrc="../pics/search.avi" start=" mousemove" controls>

Видеофайл можно вставить в документ с помощью обычной ссылки, например:
< a href="../pics/search.avi" > просмотр ролика< /a>
В этом случае при нажатии на ссылку браузер загрузит плагин для воспроизведения видео и запустит ролик.

ВСТАВКА ЗВУКА В ДОКУМЕНТ HTML.

Чтобы вставить звуковой файл в документ, применяются следующие тэги:
< bgsound> с атрибутами:

balance -управление стереобалансом. Допустимые значения от -10000 до 10000.

volume -управление громкостью звучания. Допустимые значения от -10000 до 0 (максимальная громкость).

loop -сколько раз проигрывать файл. Если loop-" infinite" или " -1", проигрывание будет выполняться бесконечно.

src -путь к файлу.

< embed> с атрибутами:

loop -повторять с начала (true - да, false - нет).

play_loop=" число" -если повторять с начала то сколько раз.

src -путь к *.mid*, *.wav* или *.avi* файлу.

autostart -проигрывать сразу после загрузки (true - да, false - нет).

hidden -спрятать пульт управления (true - да, false - нет).

width -ширина пульта управления.

height -высота пульта управления.

 

Вообще, < embed> предназначен для вставки объектов, используя технологию OLE, которая используется в Windows-системах. Так что в других ОС этот тэг работать не будет.

 

Можно пользоваться несколькими тэгами:
< embed src=" bgmusic.mid" autostart=" true" hidden=" true" loop=" 0" >
< bgsound src=" bgmusic.mid" loop=" infinite" >

 

web-палитра

наиболее часто используемые атрибуты тега BODY:

bgcolor — цвет фона html-страницы.

По-умолчанию, браузер заполняет фон сплошным цветом (в настройках по дефолту — белым) или в зависимости от настроек пользователя этого браузера.

Например, если вам нужен html-документ с черным фоном, то нужно написать так:

< BODY bgcolor=" black" > < /BODY>

или так:

< BODY bgcolor=" #000000" > < /BODY>

Цвета в HTML можно задать либо именем цвета из предопределенного списка, либо шестнадцатеричным (hex) значением выбранного цвета. В предопределенном списке содержится 140 цветов и все они соответствуют так называемой Web-палитре. Использование цветов из этой палитры гарантирует их одинаковое воспроизведение всеми браузерами. Шестнадцетиричные (hex) значения этих цветов (при использовании шестнадцетиричных (hex) значений перед числом нужно ставить символ #). В hex-значении цвета используется модель RGB: первые две цифры задают яркость красной (Red), вторые две цифры — зеленой (Green), а последние две цифры — синей (Blue) составляющей цвета.

Для того, чтобы использовать цвета, не входящие в Web-палитру, нужно знать их hex-значение (можно использовать программу, которую можно взять с сайта: ColorT Final).

text — устанавливает цвет текста html-документа. Например, сделаем текст зеленым:

< BODY text=" #008000" > < /BODY>

Все безопасные» цвета из так называемой Web-палитры, которые одинаково отображаются всеми браузерами. В таблице «безопасных» цветов показан сам цвет, указаны его название и шестнадцатеричное значение. При использовании шестн. значения необходимо поставить перед числом #.

 

Aliceblue F0F8FF Antiquewhite FAEBD7 Aqua 00FFFF Aquamarine 7FFFD4
Azure F0FFFF Beige F5F5DC Bisque FFE4C4 Black 000000
Blanchedalmond FFEBCD Blue 0000FF Blueviolet 8A2BE2 Brown A52A2A
Burlywood DEB887 Cadetblue 5F9EA0 Chartreuse 7FFF00 Chocolate D2691E
Coral FF7F50 Cornflowerblue 6495ED Cornsilk FFF8DC Crimson DC143C
Cyan 00FFFF Darkblue 00008B Darkcyan 008B8B Darkgoldenrod B8860B
Darkgray A9A9A9 Darkgreen 006400 Darkkhaki BDB76B Darkmagenta 8B008B
Darkolivegreen 556B2F Darkorange FF8C00 Darkorchid 9932CC Darkred 8B0000
Darksalmon E9967A Darkseagreen 8FBC8F Darkslateblue 483D8B Darkslategray 2F4F4F
Darkturquoise 00CED1 Darkviolet 9400D3 deeppink FF1493 Deepskyblue 00BFFF
Dimgray 696969 Dodgerblue 1E90FF Firebrick B22222 Floralwhite FFFAF0
Forestgreen 228B22 Fuchsia FF00FF Gainsboro DCDCDC Ghostwhite F8F8FF
Gold FFD700 Goldenrod DAA520 Gray 808080 Green 008000
Greenyellow ADFF2F Honeydew F0FFF0 Hotpink FF69B4 Indianred CD5C5C
Indigo 4B0082 Ivory FFFFF0 Khaki F0E68C Lavendar E6E6FA
Lavenderblush FFF0F5 Lawngreen 7CFC00 Lemonchiffon FFFACD Lightblue ADD8E6
Lightcoral F08080 Lightcyan E0FFFF Lightgoldenrodyellow FAFAD2 Lightgreen 90EE90
Lightgrey D3D3D3 Lightpink FFB6C1 Lightsalmon FFA07A Lightseagreen 20B2AA
Lightskyblue 87CEFA Lightslategray 778899 Lightsteelblue B0C4DE Lightyellow FFFFE0
Lime 00FF00 Limegreen 32CD32 Linen FAF0E6 Magenta FF00FF
Maroon 800000 Mediumaquamarine 66CDAA Mediumblue 0000CD Mediumorchid BA55D3
Mediumpurple 9370D8 Mediumseagreen 3CB371 Mediumslateblue 7B68EE Mediumspringgreen 00FA9A
Mediumturquoise 48D1CC Mediumvioletred C71585 Midnightblue 191970 Mintcream F5FFFA
Mistyrose FFE4E1 Moccasin FFE4B5 Navajowhite FFDEAD Navy 000080
Oldlace FDF5E6 Olive 808000 Olivedrab 688E23 Orange FFA500
Orangered FF4500 Orchid DA70D6 Palegoldenrod EEE8AA Palegreen 98FB98
Paleturquoise AFEEEE Palevioletred D87093 Papayawhip FFEFD5 Peachpuff FFDAB9
Peru CD853F Pink FFC0CB Plum DDA0DD Powderblue 0E0E6
Purple 800080 Red FF0000 Rosybrown BC8F8F Royalblue 4169E1
Saddlebrown 8B4513 Salmon FA8072 Sandybrown F4A460 Seagreen 2E8B57
Seashell FFF5EE Sienna A0522D Silver C0C0C0 Skyblue 87CEEB
Slateblue 6A5ACD Slategray 708090 Snow FFFAFA Springgreen 00FF7F
Steelblue 4682B4 Tan D2B48C Teal 008080 Thistle D8BFD8
Tomato FF6347 Turquoise 40E0D0 Violet EE82EE Wheat F5DEB3
White FFFFFF Whitesmoke F5F5F5 Yellow FFFF00 YellowGreen 9ACD32

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.