Автор работы: Пользователь скрыл имя, 10 Января 2013 в 20:29, лабораторная работа
Цель работы: изучение правил составления и приобретение навыков использования кас-
кадных таблиц стилей при создании в едином стиле многостраничных web-сайтов.
“САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ”
КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ CИСТЕМ И СЕТЕЙ
КУРСОВАЯ РАБОТА
ЗАЩИЩЕНА С ОЦЕНКОЙ
РУКОВОДИТЕЛЬ
ассистент |
И.В. Вересов | |||
должность, уч. степень |
подпись, дата |
инициалы, фамилия |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА |
CSS-УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ HTML-ФИЛЬТРАМИ |
по дисциплине: ИНФОРМАТИКА |
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТКА ГР. |
В8311 |
В.А. Салимон | |||
подпись, дата |
инициалы, фамилия |
Санкт-Петербург
2010
CSS-УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ HTML-ФИЛЬТРАМИ
Цель работы: изучение
правил составления и
кадных таблиц стилей при создании в едином стиле многостраничных web-сайтов.
С обязательным
использованием каскадных
обеспечивающий визуализацию на экране компьютера управляющего и демонстрационного
фрейма.
Управляющий фрейм должен занимать 10% площади экрана, примыкать к заданной грани-
це экрана и в него должен быть выведен документ с серым (gray) фоном и тремя разноцвет-
ными (red, green, blue) кнопками-гиперссылками.
При щелчке мышью
по первой кнопке в
кумент, содержащий в заданном квадранте фрагмент с параметрами задания, а в следующих по часовой стрелке квадрантах ,соответственно, фрагменты с исходным html-текстом данной web-страницы, исходным статическим изображением автора и тем же изображением появля- ющимся динамически в течении 5 секунд (фильтр revealtrans).
Фрагмент с параметрами задания должен включать в себя фамилию, имя, отчество, номер
группы автора и ,собственно, расчитанные параметры индивидуального задания. Этот фраг-
мент, в отличие от остальных фрагментов, должен быть выведен в формате используемого
текстового редактора без применения html-элементов форматирования.
При щелчках мышью по второй и третьей кнопках в демонстрационный фрейм должны
выводиться подобные по структуре и содержанию демонстрационные документы.
Второй демонстрационный документ отличается тем, что в качестве четвертого фрагмента
должно формироваться динамически исчезающее в течении 5 секунд изображение автора
(фильтр revealtrans), а в третьем демонстрационном документе в качестве четвертого фраг- мента должно присутствовать изображение автора с направленной и рассеянной подсветкой
(фильтр light).
Кроме того. выводимые на экран исходные html-тексты должны соответствовать показыва- емым web-страницам. .
В целях лучшего
представления эффектов
Параметры индивидуального
задания зависят от
журнале следующим образом :
1 Размещение управляющего
фрейма определяется
границы экрана; 3- в нижней части экрана.
2. Местонахождение фрагмента с параметрами индивидуального задания во всех демонст-
рационных документах [(N+1) mod 4 ], где результат означает: 0- в левом верхнем квадран-
те. 1- в правом верхнем квадранте; 2- в правом нижнем квадранте; 3- в левом нижнем
квадранте.
3. Тип динамического
последнего фрагмента в первом и втором демонстрационного документах [ N mod 24 ],
где результат трактуется как: 0- Box In (стягивающийся прямоугольник); 1- Box Out
(расширяющийся прямоугольник); 2- Circle In (стягивающийся круг); 3- Circle Out
(расширяющийся круг); 4- Wipe Up (стирание вверх); 5- Wipe Down (стирание вниз); 6-
Wipe Right (стирание вправо); 7- Wipe Left (стирание влево); 8- Vertical Blinds (верти-
кальное жалюзи); 9- Horisontal Blinds (горизонтальные жалюзи); 10- Checkerboard Across
(сужающиеся клетки шахматной доски); 11- Checkerboard Down (закрывающаяся шах-
матная доска); 12- Random Dissolve (случайный наплыв); 13- Split Vertical In (вертикаль-
ное деление внутрь); 14- Split Vertical Out (вертикальное деление наружу); 15- Split
Horisontal In (горизонтальное деление внутрь); 16- Split Horisontal Out (горизонтальное
деление наружу); 17- Strips Left Down (стирание влево вниз); 18- Strips Left Up (стира-
ние влево вниз); 19- Strips Right Down (стирание вправо вниз); 20- Strips Right Up
(стирание вправо вверх); 21- Random Bars Horisontal (случайные горизонтальные поло-
сы); 22- Random Bars Vertical (случайные вертикальные полосы); 23- Random selection
of (0-22) (случайный выбор из предыдущих вариантов).
4. Размещение источника
направленного освещения в
демонстрационного документа [N mod 4], где: 0- соответствует размещению в левом верх-
нем углу изображения автора; 1- в правом верхнем углу; 2- в правом нижнем углу; 3- в ле-
вом нижнем углу.
5. Цвет направленной подсветки в последнем фрагменте третьего демонстрационного доку-
мента [N mod 3], где 0- соответствует red (красному); 1- green (зеленому) и 2- blue (си-
нему) цвету.
6. Цвет рассеянной подсветки в последнем фрагменте третьего демонстрационного докумен-
та [(N+1) mod 3] в указанной выше интерпретации.
7. Цвет фона всех демонстрационных документов [(N+4) mod 2], где 0-означает white (бе-
лый), а 1-yellow (желтый) цвет.
1. Текст настоящего задания.
2 Расчет параметров задания.
3 Тексты всех html-файлов.
4 Скриншоты всех web-страниц созданного сайта.
РАСЧЕТ ПАРАМЕТРОВ ЗАДАНИЯ
[(3+N) mod 4] = 38 mod 4 = 2
[(N+1) mod 4] = 36 mod 4 = 0
[ N mod 24] = 35 mod 24 = 11
[N mod 4] = 35 mod 4 = 3
мента
[N mod 3] = 35 mod 3 = 2
та
[(N+1) mod 3] = 36 mod 3 = 0
[(N+4) mod 2] = 39 mod 2 = 1
ПРОГРАММНЫЙ КОД
Файл CSSdinamic.css
body {color: black; background: yellow}
#bodyControl {background: gray}
#imgDem_1 {visibility: hidden; filter: revealtrans}
#imgDem_2 {visibility: visible; filter: revealtrans}
#imgDem_3 {position: relative; top: 0; left: 0; filter: light}
Файл CSSdinamicMain.html
<html>
<head>
<title>CSSdinamicMain</title>
</head>
<frameset cols="*,10%" border="2" frameborder="yes">
<frame src="CSSdinamicDem1.html" name="DemFrame" marginheight="10">
<frame src="CSSdinamicControl.html" >
</frameset>
</html>
Файл CSSdinamicControl.html
<html>
<head>
<title>CSSdinamicControl</
<link rel=stylesheet type=text/css href="CSSdinamic.css">
</head>
<body id="bodyControl">
<table border="0" align="center">
<tr>
<td bgcolor="red">
<a href="CSSdinamicDem1.html" target="DemFrame">
DemPage_1
</a>
</td>
</tr>
<tr>
<td bgcolor="gray">
<td>
<tr>
<td bgcolor="green">
<a href="CSSdinamicDem2.html" target="DemFrame">
DemPage_2
</a>
</td>
</tr>
<tr>
<td bgcolor="gray">
</td>
</tr>
<tr>
<td bgcolor="blue">
<a href="CSSdinamicDem3.html" target="DemFrame">
DemPage_3
</a>
</td>
</tr>
</body>
</html>
Файл CSSdinamicDem1.html
<html>
<head>
<title>CSSdinamicDem1</title>
<link rel=stylesheet type=text/css href="CSSdinamic.css">
</head>
<body>
<table align="center" border="0" cellpadding="2">
<tr>
<td>
<pre>
Салимон Валерия Александровна,группа в8311,вариант 35:
1. Размещение управляющего фрейма=2
(у правой границы экрана).
2. Местонахождение параметров индивидуального за-
дания=0(левый верхний квадрант).
3. Тип динамического преобразования=11(Checker-
board Down-закрывающаяся шахматная доска).
закрывающаяся шахматная доска).
4. Размещение источника направленного освещения=3
(в левом нижнем углу изображения).
5. Цвет направленной подсветки=2(
6. Цвет рассеянной подсветки=0(
7. Цвет фона демонстрационных документов=1
(желтый).
</pre>
</td>
<td>
<textarea align="left" cols="55" rows="12" wrap="off">
<html>
<head>
<title>CSSdinamicDem1</title>
<link rel=stylesheet type=text/css href="CSSdinamic.css">
</head>
<body>
<table align="center" border="0" cellpadding="2">
<tr>
<td>
<pre>
Салимон Валерия Александровна,группа в8311,вариант 35:
1. Размещение управляющего фрейма=2
(у правой границы экрана).
2. Местонахождение параметров индивидуального за-
дания=0(левый верхний квадрант).
3. Тип динамического преобразования=11(Checker-
board Down-закрывающаяся шахматная доска).
закрывающаяся шахматная доска).
4. Размещение источника направленного освещения=3
(в левом нижнем углу изображения).
5. Цвет направленной подсветки=2(
6. Цвет рассеянной подсветки=0(
7. Цвет фона демонстрационных документов=1
(желтый).
</pre>
</td>
<td>
<! не показано >
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="2">
<tr>
<td>
<img id="imgDem_1" src="Изображение.jpg">
<script>
function window.onload() {
imgDem_1.filters("revealtrans"
imgDem_1.style.visibility="
imgDem_1.filters("revealtrans"
imgDem_1.filters("revealtrans"
}
</script>
</td>
<td>
<img src="Изображение.jpg">
</td>
</tr>
</table>
<body>
</html>
</textarea>
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="2">
<tr>
<td>
<img id="imgDem_1" src="Изображение.jpg">
<script>
function window.onload() {
imgDem_1.filters("revealtrans"
imgDem_1.style.visibility="
imgDem_1.filters("revealtrans"
imgDem_1.filters("revealtrans"
}
</script>
</td>
<td>
<img src="Изображение.jpg">
</td>
</tr>
</table>
<body>
</html>
Файл CSSdinamicDem2.html
<html>
<head>
<title>CSSdinamicDem2</title>
<link rel=stylesheet type=text/css href="CSSdinamic.css">
</head>
<body>
<table align="center" border="0" cellpadding="2">
<tr>
<td>
<pre>
Салимон Валерия Александровна,группа в8311,вариант 35:
1. Размещение управляющего фрейма=2
(у правой границы экрана).
2. Местонахождение параметров индивидуального за-
дания=0(левый верхний квадрант).
3. Тип динамического преобразования=11(Checker-
board Down-закрывающаяся шахматная доска).
закрывающаяся шахматная доска).
4. Размещение источника направленного освещения=3
Информация о работе CSS-управление динамическими HTML-фильтрами