Генератор CSS-кнопок
Создайте кнопку с текстом и кодом HTML и CSS. Настройте форму и цвета, проверьте настоящую кнопку или имитацию состояния и скопируйте код.
Настройте, проверьте и скопируйте
- Введите буквальный текст и допустимый класс. Выберите шрифт, размер, насыщенность, отступы и рамку.
- Настройте цвета и тени состояний. Фокус меняет только контур. Выберите, будет ли экспортируемая кнопка отключена.
- Проверьте настоящий фокус в режиме «Вживую» клавишей Tab. Изучите показатели контраста и отдельно скопируйте HTML и CSS.
Встроенная семантика и состояния
HTML содержит встроенный элемент button с type="button", классом и буквальным текстом. Действие не задано; добавьте его в своём приложении.
Наведение и нажатие могут совпадать. Нажатие следует после наведения и задаёт все свойства заново, включая отсутствие тени. Фокус добавляет независимый контур.
Атрибут disabled действительно отключает кнопку; одного серого цвета недостаточно. Остальные элементы управления остаются доступными.
Один ограниченный класс обеспечивает соответствие HTML и селекторов. Пробелы, точки, запятые и псевдоклассы отклоняются.
Примеры текста и контраста
Текст Сохранить <черновик> и "отправить" 🚀 остаётся буквальным. HTML экранирует знаки, поэтому дополнительный элемент не создаётся.
В примере наведение затемняет синий цвет и добавляет тень, а нажатие возвращает обычный синий без тени.
Контраст чёрного и белого равен 21:1, одинаковых цветов — 1:1. Пороги зависят от размера и насыщенности; сравнение выполняется без округления.
Ограничения оформления и доступности
Доступны непрозрачные сплошные цвета, общая форма тени и системные шрифты. Градиенты, анимации и действия приложения не создаются.
Имитация состояния не проверяет фокус клавиатуры. Используйте режим «Вживую»; обрезанная в предпросмотре тень не меняет скопированный CSS.
Контраст и минимальный размер 44 пикселя не гарантируют доступность. Проверьте окружение, клавиатуру и вспомогательные технологии.
Стили, ширина и шрифты целевой страницы влияют на результат. Фон предпросмотра не экспортируется; для отключённого текста действует исключение.
Локальное редактирование
Инструмент не загружает данные и не создаёт историю, ссылки со значениями или запросы удалённых шрифтов. Копирование выполняется явно. Сервисы сайта и расширения работают отдельно.
Вопросы о кнопках
Источники
Стандарты и рекомендации для встроенных кнопок и их состояний.
- WHATWGhtml.spec.whatwg.orgВстроенная кнопкаСемантика и поведение отключённой кнопки.
- W3Cw3.orgСелекторы взаимодействияСелекторы наведения, нажатия и focus-visible.
- W3Cw3.orgКонтраст и фокусРекомендации по контрасту и видимости фокуса.
- W3Cw3.orgТени CSSОформление теней.
Проверено 13 ноября 2026 года.
Генератор поддерживает ограниченную грамматику, а не любой допустимый CSS.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS border-radius
Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.
Открыть инструмент — Генератор CSS border-radiusГенератор CSS Grid
Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.
Открыть инструмент — Генератор CSS GridГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор CSS-тени текста
Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.
Открыть инструмент — Генератор CSS-тени текстаГенератор преобразований CSS
Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.
Открыть инструмент — Генератор преобразований CSSГенератор теней CSS
Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.
Открыть инструмент — Генератор теней CSSВодяной знак на изображениях
Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.
Открыть инструмент — Водяной знак на изображенияхГенератор CSS-градиентов
Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.
Открыть инструмент — Генератор CSS-градиентовКонвертер цветов
Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.
Открыть инструмент — Конвертер цветовИзображение в текст (OCR)
Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.
Открыть инструмент — Изображение в текст (OCR)Чтение QR-кода из изображения
Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.
Открыть инструмент — Чтение QR-кода из изображенияПроверка контрастности цветов
Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.
Открыть инструмент — Проверка контрастности цветовКалькулятор размера печати и разрешения
Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.
Открыть инструмент — Калькулятор размера печати и разрешенияКалькулятор соотношения сторон
Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.
Открыть инструмент — Калькулятор соотношения сторонСжатие изображений
Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.
Открыть инструмент — Сжатие изображенийHEIC в JPG
Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.
Открыть инструмент — HEIC в JPGКонвертер изображений
Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.
Открыть инструмент — Конвертер изображенийСоздать фотоколлаж
Расположите фотографии в сетке и скачайте PNG или JPEG.
Открыть инструмент — Создать фотоколлажПоворот и отражение изображений
Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.
Открыть инструмент — Поворот и отражение изображенийОбрезать изображение
Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.
Открыть инструмент — Обрезать изображениеИзменить размер изображения
Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения