Привіт усім! Продовжуємо вивчати основи 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
129
HTML з нуля: Додаємо аудіо та відео на сайт — для початківців. Урок №26
152
HTML з нуля: Атрибут download в HTML5 (для скачування файлів). Урок №25
169
HTML з нуля: Коментарі в HTML. Урок №24
147
HTML з нуля: Тег DOCTYPE в HTML. Урок №23
117
Залишити відповідь