Генератор CSS-лоадерів

Створіть анімований CSS-спінер завантаження, крапки, смуги, кільце або пульс із налаштовуваним розміром, кольором і швидкістю, перегляньте живий попередній перегляд і скопіюйте готові до вставлення HTML і CSS.

Завантаження інструмента…

Генератор CSS-лоадерівВиберіть стиль лоадера, задайте розмір, колір і швидкість анімації та спостерігайте за живим попереднім переглядом, поки для вас генерується готовий до вставлення фрагмент HTML і CSS із @keyframes. Точно налаштуйте товщину обведення для спінера й кільця та кількість крапок або смуг для решти стилів. Усе обчислюється цілком у вашому браузері; жодні налаштування чи код ніколи не надсилаються на сервер.

Що таке Генератор CSS-лоадерів?

Генератор CSS-лоадерів — це безкоштовний браузерний інструмент для веб-дизайнерів і фронтенд-розробників, яким потрібен індикатор завантаження на чистому CSS без підключення бібліотеки. Виберіть один із пʼяти стилів — спінер, кільце, крапки, смуги та пульс — і керуйте розміром у пікселях, основним кольором, швидкістю одного циклу анімації в секундах, товщиною обведення та кількістю крапок або смуг. Живий попередній перегляд анімується під час редагування, а відповідна HTML-розмітка разом із блоком стилів CSS із @keyframes оновлюється миттєво, тож ви можете вставити її прямо на сторінку. Використовуйте його для кнопок, завантажувачів сторінок, станів-скелетонів та асинхронних заповнювачів або щоб зрозуміти, як CSS-анімація та @keyframes керують кожним ефектом.

Як користуватися Генератор CSS-лоадерів

  1. Виберіть стиль лоадера: спінер, кільце, крапки, смуги або пульс.
  2. Задайте розмір у пікселях і виберіть колір за допомогою зразка або ввівши значення.
  3. Задайте швидкість анімації в секундах для одного повного циклу.
  4. Відкрийте «Налаштування», щоб змінити товщину обведення (спінер і кільце) або кількість крапок чи смуг.
  5. Спостерігайте за анімацією в живому попередньому перегляді, потім скопіюйте згенеровані 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 створюються цілком у вашому браузері за допомогою локальних операцій із рядками — жодні налаштування, кольори чи код ніколи не надсилаються на сервер, тож він працює офлайн і зберігає вашу роботу приватною.

Схожі інструменти