Привет всем! Продолжаем изучать основы HTML. В этом уроке я расскажу, как создать бегущую строку в HTML-документе. Это своего рода базовая анимация на веб-сайте без использования графических редакторов.
Бегущую строку можно применять для отображения новостей, акций, рекламных сообщений и даже декоративных элементов дизайна (например, движение облаков в шапке сайта). Вы сами найдете применение этому эффекту, а моя задача — показать, как его реализовать на практике.
Для создания бегущей строки используется тег:
<marquee></marquee>
Пример кода:
<html>
<head>
<title>Бегущая строка</title>
</head>
<body>
<marquee>Это бегущая строка</marquee>
</body>
</html>
Чтобы изменить фон строки, добавьте атрибут bgcolor:
<marquee bgcolor="#ccc">Бегущая строка</marquee>
Для задания размеров используйте атрибуты width и height:
<marquee bgcolor="#ccc" width="200px" height="40px">Бегущая строка</marquee>
Атрибут behavior определяет способ движения строки:
scroll — обычная прокрутка (по умолчанию);
slide — строка останавливается на другом крае;
alternate — движение от края до края.
Пример:
<marquee behavior="scroll">Обычная прокрутка</marquee>
<marquee behavior="slide">Бегущая строка останавливается на другом крае</marquee>
<marquee behavior="alternate">Движение от края до края</marquee>
Атрибут direction задает направление:
left — влево (по умолчанию);
right — вправо;
up — вверх;
down — вниз.
Пример:
<marquee direction="right">Движение вправо</marquee>
<marquee direction="up" height="50px">Движение вверх</marquee>
<marquee direction="down" height="50px">Движение вниз</marquee>
Атрибут scrollamount определяет скорость:
<marquee scrollamount="10">Быстрое движение</marquee>
Чем больше значение, тем быстрее движение.
Атрибут scrolldelay задает паузу между перемещениями. Чем больше значение, тем медленнее движение:
<marquee scrolldelay="500">Медленное движени</marquee>
Атрибут loop задает количество циклов анимации:
<marquee loop="3">Строка повторится трижды</marquee>
Атрибут hspace добавляет горизонтальные отступы:
<marquee hspace="50">Бегущая строка с отступами</marquee>
Вставить картинку можно с помощью тега <img>:
<marquee direction="right"><img src="image.gif"></marquee>
Ссылку можно добавить внутрь бегущей строки:
<marquee>Посетите наш сайт <a href="https://www.overcod.net/">Overcod.net</a></marquee>
<html>
<head>
<title>Бегущая строка</title>
</head>
<body>
<marquee bgcolor="#ccc" behavior="alternate" direction="right" scrollamount="5" loop="2" hspace="10">
Бегущая строка на блоге <a href="https://www.overcod.net/">Overcod.net</a>
</marquee>
</body>
</html>
На этом все! Жду вас на следующем уроке. Желаю успехов!
Проверка знаний: Тест по основам HTML
50
HTML с нуля: Добавляем аудио и видео на сайт — для начинающих. Урок №26
66
HTML с нуля: Атрибут download в HTML5 (для скачивания файлов). Урок №25
72
HTML с нуля: Комментарий в HTML. Урок №24
90
HTML с нуля: Тег DOCTYPE в HTML. Урок №23
99
Добавить комментарий