Генератор CSS-лоадеров
Создайте анимированный CSS-спиннер загрузки, точки, полосы, кольцо или пульс с настраиваемым размером, цветом и скоростью, посмотрите живой предпросмотр и скопируйте готовые к вставке HTML и CSS.
Генератор CSS-лоадеров — Выберите стиль лоадера, задайте размер, цвет и скорость анимации и наблюдайте за живым предпросмотром, пока для вас генерируется готовый к вставке фрагмент HTML и CSS с @keyframes. Точно настройте толщину обводки для спиннера и кольца, а также количество точек или полос для остальных стилей. Всё вычисляется полностью в вашем браузере; никакие настройки или код никогда не отправляются на сервер.
Что такое Генератор CSS-лоадеров?
Генератор CSS-лоадеров — это бесплатный браузерный инструмент для веб-дизайнеров и фронтенд-разработчиков, которым нужен индикатор загрузки на чистом CSS без подключения библиотеки. Выберите один из пяти стилей — спиннер, кольцо, точки, полосы и пульс — и управляйте размером в пикселях, основным цветом, скоростью одного цикла анимации в секундах, толщиной обводки и количеством точек или полос. Живой предпросмотр анимируется по мере редактирования, а соответствующая HTML-разметка вместе с блоком стилей CSS с @keyframes обновляется мгновенно, так что вы можете вставить её прямо на страницу. Используйте его для кнопок, загрузчиков страниц, состояний-скелетонов и асинхронных заглушек или чтобы понять, как CSS-анимация и @keyframes управляют каждым эффектом.
Как пользоваться Генератор CSS-лоадеров
- Выберите стиль лоадера: спиннер, кольцо, точки, полосы или пульс.
- Задайте размер в пикселях и выберите цвет с помощью образца или введя значение.
- Задайте скорость анимации в секундах для одного полного цикла.
- Откройте «Настройки», чтобы изменить толщину обводки (спиннер и кольцо) или количество точек или полос.
- Наблюдайте за анимацией в живом предпросмотре, затем скопируйте сгенерированные HTML и CSS кнопкой копирования.
Примеры
Классический спиннер
Ввод
Стиль: спиннер, размер 48px, цвет #4f86f7, скорость 1s, толщина 5px
Вывод
.dd-loader { width: 48px; height: 48px; border: 5px solid color-mix(in srgb, #4f86f7 25%, transparent); border-top-color: #4f86f7; border-radius: 50%; animation: dd-loader-spin 1s linear infinite; }Три подпрыгивающие точки
Ввод
Стиль: точки, размер 48px, цвет #9333ea, скорость 1s, количество 3
Вывод
<div class="dd-loader"><div></div><div></div><div></div></div> со смещённым animation-delay, чтобы точки масштабировались волной.
Лоадер из растягивающихся полос
Переключите стиль на «полосы» и увеличьте количество до 5, чтобы получить индикатор в стиле эквалайзера, где каждая полоса растягивается вверх и вниз с небольшой задержкой — удобно рядом с надписью «Loading...».
Часто задаваемые вопросы
- Какие стили лоадеров доступны?
- Пять: спиннер (вращающаяся дуга), кольцо (более толстое вращающееся кольцо), точки (точки, масштабирующиеся волной), полосы (полосы, растягивающиеся вверх и вниз) и пульс (один пульсирующий круг). Переключайтесь через меню стилей, и предпросмотр и код обновляются мгновенно.
- Что делают элементы управления размером, цветом и скоростью?
- Размер задаёт размеры лоадера в пикселях, цвет задаёт основной цвет (используйте палитру или введите любой CSS-цвет), а скорость — это длительность одного цикла анимации в секундах. Толщина управляет обводкой спиннера и кольца, а количество — сколько точек или полос отображается.
- Сгенерированный CSS — это чистый CSS без JavaScript?
- Да. Фрагмент — это обычный HTML плюс блок <style> с использованием CSS-анимации и @keyframes, поэтому он работает без какого-либо JavaScript или внешней библиотеки. Вставьте его на страницу, и он работает сам по себе.
- Почему толщина и количество меняют не каждый стиль?
- Толщина влияет только на спиннер и кольцо (которые рисуют рамку), а количество влияет только на точки и полосы (которые отображают несколько элементов). Остальные стили их игнорируют, поэтому вывод остаётся чистым для выбранного вами стиля.
- Загружается ли что-нибудь на сервер?
- Нет. Лоадер и его CSS создаются полностью в вашем браузере с помощью локальных операций со строками — никакие настройки, цвета или код никогда не отправляются на сервер, поэтому он работает офлайн и сохраняет вашу работу приватной.
Похожие инструменты
Код в изображение
Превратите фрагмент кода в изображение с подсветкой синтаксиса прямо в браузере — с более чем 20 языками, своими темами и фонами, номерами строк и экспортом в PNG или SVG.
Проверка цветового контраста
Проверьте контраст WCAG 2.1 и оценку APCA Lc между цветом текста и фона, посмотрите значки AA, AAA и 3:1 и примените ближайший проходящий цвет.
Смеситель цветов
Смешивайте два HEX-цвета в выбранной пропорции в цветовом пространстве RGB или Lab и считывайте полученный промежуточный цвет в виде образца и копируемого HEX-значения.
Генератор оттенков цвета
Превратите один базовый цвет HEX в шкалу OKLCH, HSL или RGB с настраиваемыми ступенями, подсказками контраста WCAG на каждой ступени и экспортом в CSS, Tailwind и JSON.