|
|||
Лабораторная работа №11 по HTMLЛабораторная работа №11 по HTML Тема: «Графика в HTML». Цель работы: Формирование умений использования графические элементы в HTML-документах. Список графических средств HTML весьма внушителен. Рассмотрим всего лишь одну из возможностей изображения некоторых графических фигур в HTML.
Ход работы: 1. Чтобы подготовить браузер к восприятию графических элементов поместить в начало HTML-файла: < html xmlns: v=" urn: schemas-microsoft-com: vml" > 2. Самостоятельно продумайте и создайте Web – документ, содержащий, по возможности, большее число указанных ниже графических элементов 3. Результат предъявите преподавателю. 1. Система координат Начало отсчета координат – это верхний левый угол экрана
Позиционирование графических элементов может быть абсолютным и относительным.
2. Графические элементы Линия Задается тэгом < V: LINE>. Имеет закрывающий тэг. Атрибуты FROM. Координаты начала линии в пунктах. TO. Координаты конца линии в пунктах. STROKEWEIGTH. Ширина линии в пунктах. По умолчанию – тонкая линия. STROKECOLOR. Цвет линии. По умолчанию – черный. Пример < v: line from=" 100, 0" to=" 200, 60"
Обратите внимание на то, что обозначение пунктов (pt) необходимо в значении атрибута STROKEWEIGTH, но необязательно в FROM и TO. Ломаная линия Задается тэгом < V: POLYLINE>. Имеет закрывающий тэг. Атрибуты POINTS. Координаты точек линии в пунктах. STROKEWEIGTH. Ширина линии в пунктах. STROKECOLOR. Цвет линии. FILLED. Заливка. Принимает значения " f" (нет заливки) или " t" (есть заливка). По умолчанию " t". FILLCOLOR. Цвет заливки. По умолчанию – белый. Пример < v: polyline points=" 100, 5, 300, 50, 500, 10, 600, 40" Задается тэгом < V: RECT>. Имеет закрывающий тэг. Атрибуты STYLE. Задает отступ слева ( MARGIN-LEFT ), отступ сверху ( MARGIN-TOP ) для левого верхнего угла прямоугольника, а также ширину ( WIDTH ) и высоту ( HEIGHT ). STROKEWEIGTH, STROKECOLOR, FILLED, FILLCOLOR. Аналогичны одноименным атрибутам тэга < V: POLYLINE>. Пример < v: rect style=" margin-left: 5; margin-top: 5; width: 350; height: 40"
Эллипс Задается тэгом < V: OVAL>. Имеет закрывающий тэг. Атрибуты STYLE. Задает отступ слева ( MARGIN-LEFT ), отступ сверху ( MARGIN-TOP ) для левого верхнего угла прямоугольника, описанного вокруг эллипса, а также его ширину ( WIDTH ), и высоту ( HEIGHT ). STROKEWEIGTH, STROKECOLOR, FILLED, FILLCOLOR. Аналогичны одноименным атрибутам тэга < V: RECT>. Пример < v: oval style=" margin-left: 100; margin-top: 2; width: 100; height: 50" Задаются тэгом < V: STROKE>. Помещается в контейнер < V: LINE> … < /V: LINE>, < V: POLYLINE> … < /V: POLYLINE> и т. д. Не имеет закрывающего тэга, но обязательно перед закрывающей угловой скобкой ставится знак /. Атрибуты DASHSTYLE. Вид штриховой линии. Может принимать значения: " DASH" (штрих), " LONGDASH" (длинный штрих), " DASHDOT" (штрих-пунктир), " LONGDASHDOT" (длинный штрих-пунктир).
LINESTYLE. Вид двойной линии. Может принимать значения: " THINTHIN" (две тонкие линии), " THINTHICK" (тонкая линия над толстой), " THICKTHIN" (тонкая линия под толстой), " THICKBETWEENTHIN" (толстая линия между тонкими). Надо иметь в виду, что каждый из этих видов требует также задания определенной суммарной ширины линии.
STARTARROW. Вид стрелки в начале линии. Может принимать значения: " CLASSIC" (обычная стрелка), " OPEN" (тонкая стрелка), " BLOCK" (треугольная стрелка), " OVAL" (овальчик), " DIAMOND" (ромбик). STARTARROWWIDTH. Ширина стрелки. Может принимать значения: " WIDE" (широкая), " NARROW" (узкая). По умолчанию – средняя ширина. STARTARROWLENGTH. Длина стрелки. Может принимать значения: " LONG" (длинная), " SHORT" (короткая). По умолчанию – средняя длина. ENDARROW, ENDARROWWIDTH, ENDARROWLENGTH. Вид, ширина и длина стрелки на конце линии. Аналогичны атрибутам STARTARROW, STARTARROWWIDTH, STARTARROWLENGTH. Примеры <! -- пунктирная линия --> <! -- штрих-пунктирная линия --> <! -- длинная пунктирная линия -->
<! -- длинная штрих-пунктирная линия -->
<! -- двойная линия 1 -->
<! -- двойная линия 2 -->
<! -- двойная линия 3 -->
<! -- тройная линия -->
Виды заливок Задаются тэгом < V: FILL>. Помещается в контейнеры < V: POLYLINE> … < /V: POLYLINE>, < V: RECT> … < /V: RECT> и т. д. Не имеет закрывающего тэга, но обязательно перед закрывающей угловой скобкой ставится знак /. Атрибуты TYPE. Тип заливки. Может принимать значения: " PATTERN" (узор), " TILE" (текстура), " GRADIENT" (градиентная заливка). SRC. Имя gif-файла образца заливки. Для узора и текстуры. COLOR2. Цвет фона. FOCUS. Центр распространения заливки. Может принимать значения от " -100%" до " 100%". Для градиентной заливки. ANGLE. Угол наклона заливки. Может принимать значения от " -90" до " 90". Для градиентной заливки. Примеры <! -- узор -->
<! -- текстура -->
|
|||
|