Инструменты для HTML и CSS
Вёрстка и стили ломаются сразу и визуально, и структурно: неотформатированный HTML или CSS, который сложно ревьюить, макет Grid или Flexbox, который проще нарисовать, чем написать по памяти, два селектора, спорящих за специфичность, или CSS-переход, которому нужна собственная кривая easing вместо ease-in-out. Инструменты здесь делятся на форматирование уже готового кода и визуальную генерацию кода для тех частей, которые тяжело писать руками.
Для форматирования есть форматтер CSS, форматирование HTML и проверка и форматирование JavaScript и TypeScript — они сохраняют смысл исходника и одновременно указывают на синтаксические ошибки, а конвертер HTML и Markdown переносит контент между форматами, не теряя структуру и ссылки. Для макета и визуальной части генератор Grid / Flex макета позволяет нарисовать раскладку и скопировать готовый код, генераторы CSS-градиентов и CSS-эффектов показывают градиенты, тени и фильтры сразу в предпросмотре, а калькулятор специфичности CSS сравнивает селекторы с учётом :is() и :where().
12 инструментов
Форматирование кода и разметки
-
Форматирование HTML и проверка
Отформатируйте HTML и найдите ошибки разметки и вложенности тегов
-
Форматтер CSS
Форматировать, сжать и проверить CSS с указанием ошибок по строке и столбцу
-
Форматирование JavaScript и TypeScript
Форматировать JavaScript, JSX, TypeScript и TSX с настройкой стиля кода
-
Конвертер HTML и Markdown
Преобразовать HTML в Markdown и обратно, сохраняя заголовки, ссылки и таблицы GFM
-
кодировщик HTML-сущностей
Кодировать и декодировать HTML-сущности поимённо или числовыми кодами
Построение и расчёт макета
Генерация визуального CSS
-
генератор CSS-градиентов
Создать линейный, радиальный или конический CSS-градиент с живым предпросмотром
-
генератор CSS-эффектов
Генерировать CSS эффекты и тени с визуальным редактором параметров
-
Генератор clip-path CSS
Нарисуйте clip-path фигуру и скопируйте готовое CSS правило
-
Генератор cubic-bezier
Создайте easing кривую и проверьте движение анимации визуально
Вопросы об инструментах категории «HTML / CSS Dev Tools»
Псевдоклассы :is() и :where() обрабатывают специфичность по-разному: :is() берёт специфичность своего самого специфичного аргумента, а :where() всегда считается за ноль независимо от содержимого. Калькулятор специфичности CSS сравнивает баллы селекторов и точно показывает, как учитываются :is() и :where().
Вместо того чтобы писать grid-template-columns или свойства flex по памяти, генератор Grid / Flex макета позволяет нарисовать раскладку визуально, настроить выравнивание и сразу увидеть мобильный вид, а затем скопировать готовые HTML и CSS — это быстрее, чем подбирать значения вручную.
Функция времени cubic-bezier() задаётся четырьмя числами, которые сложно представить себе, не увидев саму кривую на графике. Генератор cubic-bezier позволяет перетаскивать точки, формируя нужную кривую, и сразу проверить движение анимации визуально, прежде чем скопировать готовую функцию времени в проект.