Как пользоваться: Генератор CSS-кнопок
- Начните с пресета: сплошной, контурной, прозрачной, pill, градиентной, 3D, стеклянной или neo-brutalist.
- Измените цвета (или градиент), размер шрифта, отступы, скругление углов, границу и тень.
- Выберите эффект при наведении и проверьте каждое состояние в предпросмотре: наведение, нажатие и клавиша Tab для кольца фокуса.
- Скопируйте CSS и HTML; при желании переименуйте класс
.btn.
Все состояния доступны по умолчанию
- Hover даёт понятную визуальную реакцию с коротким
transition. - Active (нажатое состояние) немного опускает кнопку, поэтому клики ощущаются физически.
- Focus-visible показывает заметный контур только для пользователей клавиатуры: мышь не получает лишних рамок, а те, кто навигирует с помощью Tab, всегда видят фокус.
prefers-reduced-motionотключает движение для посетителей, которые просят меньше анимаций.
Проверьте текст на контраст с цветом кнопки в Contrast Checker — WCAG требует не менее 4.5:1 для обычного текста. Для действий используйте настоящий <button>, для навигации — <a>; CSS работает с обоими элементами. Похожие инструменты: Box Shadow Generator, CSS Gradient Generator, CSS Hover Animation Generator.
Также ищут как: css button generator, стили кнопки webflow.
Инструменты, которые хорошо сочетаются с Генератор CSS-кнопок
- CSS-кнопки — Выберите одну из 24 анимированных CSS-кнопок: с заливкой, рамками, свечением, бликами и объёмным нажатием.
- Иконки бургер-меню — Выберите одну из 16 анимированных кнопок-бургеров, которые превращаются в крестик, стрелку или минус.
- Генератор CSS-анимаций — Создавайте CSS-анимации на таймлайне ключевых кадров.
- Генератор CSS @keyframes — Визуальный редактор для @keyframes.