logo search
СС ЭВМ лекция

4.1.4 Анимация текста

Бегущая строка создаётся с помощью тега <MARQUEE>, который позволяет выводить информацию в виде бегущей строки. К сожалению, он работает только в Internet Explorer. Если просмотреть этот тег в другом броузере, то будет видна статичная строчка текста. Для создания бегущей строки необходимо поместить текст между тегами <MARQUEE></MARQUEE> и он "побежит". Существует несколько атрибутов этого тега.

Атрибут ALIGN= размещает текст в верхней (TOP), средней (MIDDLE) или нижней (BOTTOM) части бегущей строки.

Атрибут BEHAVIOR= управляет движением текста. Если его нет, то текст пробегает справа налево. Если задать BEHAVIOR=SCROLL, то текст будет просто пробегать по экрану. Это значение по умолчанию. Если указать BEHAVIOR = SLIDE, то текст выползает на экран и останавливается. Если использовать параметр ALTERNATE, то текст будет сначала выползать на экран, а потом, отскакивать от боковых стенок, т.е. прыгать.

Атрибут BGCOLOR = задает цвет фона бегущей строки. Для указания цвета используются значения кода в шестнадцатеричном формате или названия цвета.

Атрибут DIRECTION = указывает направление движения текста. Налево – LEFT, направо –RIGHT.

Атрибуты HEIGHT= и WIDTH= задают соответственно толщину и ширину бегущей строки в пикселях или процентах от размера окна.

Атрибуты HSPACE= и VSPACE= задают горизонтальные и вертикальные поля вокруг бегущей строки.

Атрибут LOOP= задает количество "пробегов" текста. Если бедный текст должен бегать вечно, то не нужно использовать этот атрибут или задать LOOP=INFINITE.

Атрибут SCROLLAMOUNT= определяет скорость "пробегания". Задается числами. Число 1 даёт скорость улитки, ползущей по монитору, а при SCROLLAMOUNT=8000 скорость движения настолько велика, что ничего не возможно увидеть.

Для правильного задания скорости бегущей строки необходимо использовать вместе с предыдущим атрибутом атрибут SCROLLDELAY=, задающий скорость прорисовки текста в миллисекундах.

Мигающий текст можно создать с помощью тегов <BLINK> </BLINK>. Текст, расположенный между ними, должен мигать. Используется для выделения новой информации. Работает, к сожалению, только в броузере Netscape Navigator.

Для привлечения внимания посетителя сайта некоторые тексты можно сопровождать фоновой музыкой. Она создаётся с помощью тега <BGSOUND SRC = "имя файла в формате wav, avi, mid" LOOP=x>, где x - число повторений звукового файла. Можно написать LOOP=INFINITE, чтобы файл повторялся вечно.