Генератор бегущей строки
Напишите сообщение
Одна строка, до 500 символов. Эмодзи тоже поддерживаются.
Бегущие заголовки, это то, как панели объявлений, биржевые тикеры и баннеры событий передают много информации на узкую полосу экрана. Этот генератор воссоздает классический эффект HTML <marquee> на чистой CSS-анимации @keyframes и transform: translateX(), поэтому эта техника продолжает работать во всех современных браузерах без устаревшего тега. Выберите сообщение, настройте скорость в секундах на цикл, задайте цвета и размер шрифта и посмотрите бегущую строку вживую, прежде чем воссоздать ее с помощью показанного ниже CSS.
Как создать бегущий баннер
-
1
Введите сообщение
Введите заголовок. Короткие строки (4-10 слов) лучше всего читаются на движущейся полосе.
-
2
Выберите скорость
Меньше секунд = быстрее прокрутка. 30-60 с на полный цикл подходят для тикеров в стиле новостей.
-
3
Задайте цвета и размер
Выберите цвет текста, фон полосы и размер шрифта, подходящий к высоте вашей шапки.
-
4
Просмотрите вживую
Демо анимируется в реальном времени, чтобы вы могли оценить читаемость до публикации.
-
5
Воссоздайте на CSS
Скопируйте показанный ниже паттерн `@keyframes` и `transform: translateX()` в свою таблицу стилей, чтобы воспроизвести бегущую строку на своем сайте.
Почему CSS-анимация вместо <marquee>
Тег <marquee> был объявлен устаревшим в HTML5 и помечен WHATWG как obsolete. Браузеры пока его отрисовывают, но инструменты доступности и валидаторы жалуются, и вы теряете тонкий контроль над плавностью и зацикливанием. Анимация transform: translateX() внутри overflow: hidden дает идентичное визуальное поведение с современным инструментарием.
Настройка скорости
Время прохождения зависит и от длительности, и от общей ширины. Грубое правило для вьюпорта 1200 px:
| Длительность | Ощущение | Типичное применение |
|---|---|---|
| 10-20 с | Быстро, внимание | Флеш-распродажи, срочные оповещения |
| 30-45 с | Новостной тикер | Живые счета, панели заголовков |
| 60-90 с | Фоновое | Вывески площадок, конференц-залы |
| 120 с + | Едва движется | Декоративные баннеры люкс-брендов |
Чек-лист доступности
- Оберните полосу в
role="marquee"илиaria-live="off", чтобы экранные дикторы не переобъявляли сообщение каждый цикл. - Учитывайте уменьшенное движение с
@media (prefers-reduced-motion: reduce) { animation: none; }и показывайте текст статично. - Держите коэффициент контраста не менее 4.5:1 между текстом и фоном; движущийся текст читать труднее, чем статичный.
- Никогда не размещайте критическую информацию (юридические уведомления, цены, сообщения об ошибках) только внутри бегущей полосы.
Часто задаваемые вопросы
Нет. Предпросмотр, это <div> с overflow: hidden и CSS-анимацией @keyframes, которая двигает внутренний span с помощью translateX. Он валидируется как современный HTML5.
Добавьте animation-play-state: paused на hover-селектор контейнера. Некоторым пользователям это удобнее постоянного цикла.
Да. Добавьте animation-direction: reverse к элементу с анимацией (.scrolling-text__track в сгенерированном коде). Две копии текста сохраняют бесшовный цикл в обоих направлениях, что удобно для RTL-языков.
Нет. CSS-трансформации выполняются на GPU, а текст, это обычный HTML внутри DOM, поэтому краулеры читают его нормально, и анимация не блокирует основной поток.
Ваше сообщение остаётся в браузере. Оно не отправляется на наши серверы и не добавляется в ссылку на страницу. Эта вкладка хранит его только для того, чтобы показать на следующем шаге, а кнопка «Начать сначала» или закрытие вкладки его удаляют. Настройки отображения (скорость, направление, шрифт, размер, цвета и эффекты) передаются между шагами в ссылке на страницу.
Сопутствующие инструменты
Переводчик стандартного галактического алфавита
Переведите английский в стандартный галактический алфавит, рунический шифр из Commander Keen, стола зачарования Minecraft и Ready Player Two.
Подбор слов для Wordle
Введите слова из пяти букв и отметьте зелёные, жёлтые и серые подсказки, чтобы найти подходящие английские слова. Повторяющиеся буквы проверяются с учётом их точного количества.
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных на реальном языке или в придуманном стиле.
Генератор текста для мемов
Добавьте классические подписи для мема к шаблону или своему изображению. Задайте верхний и нижний текст, настройте шрифт, цвет и обводку, затем скачайте или скопируйте PNG.
Переводчик иконок
Введите английский текст, и каждое слово из встроенного списка получит подходящий эмодзи. Скопируйте результат как текст с эмодзи.
Генератор странного текста
Превратите любой текст в глитчевый жуткий zalgo-Unicode с регулируемым ползунком интенсивности, чтобы скопировать в био, подписи и сообщения.
Инструмент доступен на других языках
- Générateur de texte défilant [FR]
- 스크롤 텍스트 생성기 [KO]
- مولد النصوص القابلة للتمرير [AR]
- Scrollender Textgenerator [DE]
- Generator för rullande text [SV]
- スクロールテキストジェネレータ [JA]
- Generator Teks untuk Scroling [ID]
- Generator tekstu do przewijania [PL]
- Generador de Texto Desplazable [ES]
- Gerador de Texto Rolante [PT]
- Bộ tạo văn bản cuộn [VI]
- เครื่องสร้างข้อความสำหรับการเลื่อนหน้า [TH]
- Generator voor scrollend tekst [NL]
- Scrolling Text Generator [EN]
- Generatore di Testo Scorrevole [IT]
- Kayan Metin Oluşturucu [TR]
- 滚动文本生成器 [ZH]