Техника Web-дизайна для студента

Видимость объектов

Возможность скрывать и вновь показывать объекты представля­ет интерес только при создании страниц, содержимое которых изменяется динамически в процессе просмотра. Управление внешним видом таких страниц осуществляется с помощью про­грамм-сценариев. Примеры таких программ будут рассмотрены в главах 8 и 9. Здесь же нам предстоит предварительно познако­миться с двумя свойствами, позволяющими скрывать объекты или делать их видимыми:

О Display— может принимать значения: "block"— объект отображен на странице, "попе" — объект скрыт. Таким обра­зом, в случае применения значения "попе" объект полностью удаляется со страницы, и на его место перемещается следу­ющий за ним объект. При выборе значения "block" объект отображается, а последующие объекты смещаются, чтобы ос­вободить для него место. В качестве примера рассмотрим до­кумент в листинге 7.13.

Листинг 7.13. Изменение видимости объекта с использованием свойства Display

<body>

<р style="font-size:14pt; background-color: yellow; width: 150рх">Это первый абзаце/р>

Cimg src="l. jpg" width="151" height="100" style="display: block"> <р style="font-size:14pt; background-color: yellow; width: 150рх">Это второй абзац</р>

</body>

На рис. 7.12 показаны результаты открытия в окне браузера двух документов: первый — с установленным значением "block" свойства display, второй — после изменения значе­ния свойства display на "попе".

Видимость объектов

Рис. 7.12. Результаты открытия одинаковых документов с разными значениями свойства display: block и попе

О visibility — может принимать значения: "inherit" —

Унаследованная видимость, "hidden" — объект скрыт, visible — объект отображен. При выборе "inherit" видимость объекта определяется видимостью родительского объекта. В отличие от свойства display, скрытие объекта не сопровождается его удалением со страницы, поэтому следующие за ним объекты в процессе скрытия/отображения всегда будут оставаться на своих местах. Пример использования свойства visibility приведен в листинге 7.14.

Листинг 7.14. Изменение видимости объекта с использованием свойства visibility

<body>

<р style="font-size: 14pt; background-color: yellow; width: 150рх">Это первый абзаце/р>

<img src="l. jpg" width="151" height="100" style="visibility: visible">

<p style="font-size: 14pt; background-color: yellow; width: 150рх">Это второй абзац</р>

</body>

На рис. 7.13 показаны результаты открытия двух документов СО значениями свойства visibility: visible И hidden.

Видимость объектов

Рис. 7.13. Результаты открытия одинаковых документов, но с разными значениями свойства visibility: visible и hidden

Техника Web-дизайна для студента

Примеры использования динамических фильтров

Одновременное использование нескольких фильтров применительно к различным изображениям Сформулируем задачу следующим образом. В момент загрузки страницы начинают появляться три изображения с использова­нием разных эффектов, а через 3 с возникают еще …

Описание динамических фильтров

Рассмотрим виды динамических фильтров, а также примеры их применения. О Barn (motion=3Ha4eHne, orientation=3Ha4eHne, duration= значение) — создает эффект вертикальных (orientation= vertical) или горизонтальных (orientation=horizontal) за­дергивающихся (motion=in) ИЛИ раскрывающихся (motion=out) штор. …

Динамические фильтры (переходы)

Динамические фильтры часто называют переходами. Такое на­именование не случайно. С одной стороны, в документе они описываются аналогично статическим фильтрам, хотя и требуют для управления дополнительной программы на JavaScript (впро­чем, управляющая …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.