a11y.skipToMainContent
1

Генератор трансформации CSS

Составляйте CSS-преобразования с помощью ползунков — переводите, масштабируйте, вращайте, перекосите и полностью 3D — и копируйте свойство преобразования.

2D transforms

px
px
deg
deg
deg

3D transforms

px
deg
deg
deg
px

Preview

BOX

CSS

Was this tool helpful?
Send output to:
Advertisement

How to use CSS Transform Generator

  1. Настройте 2D-ползунки для перевода, масштабирования, вращения и перекоса.
  2. Выберите начало преобразования, чтобы изменить точку поворота.
  3. Откройте раздел 3D, чтобы установить ротацию X / Y / Z, перевести Z и родительскую перспективу.
  4. Нажмите Copy CSS, чтобы получить декларацию преобразования.

Что такое имя?

Генератор преобразования CSS визуально строит свойство transform. Используйте 2D слайдеры для translateX/Y, scaleX/Y, rotate и skewX/Y, установите transform-origin, затем перейдите в раздел 3D для rotateX, rotateY, rotateZ, translateZ и родительского perspective.

Сетчатая коробка предварительного просмотра с помеченным элементом показывает результат в режиме реального времени, поэтому вы можете точно видеть, как каждая функция складывается. Порядок функций имеет значение в CSS, и генерируемая декларация сохраняет разумный, предсказуемый порядок для вас. Все работает в вашем браузере. Скопируйте полученную строку transform вместе с любыми правилами transform-origin и perspective и вставьте ее в таблицу стилей.

Advertisement

FAQ

Почему важен порядок трансформационных функций?
CSS применяет функции преобразования слева направо, поэтому вращение, а затем перевод дает другой результат, чем перевод, а затем вращение. Генератор выводит их в последовательном порядке; настройте CSS, если вам нужна определенная последовательность.
Почему взгляд на родителя, а не на коробку?
Для того, чтобы 3D-вращение выглядело правильно, перспектива обычно устанавливается на родительский элемент (элемент, содержащий преобразованную коробку). Инструмент применяет его к этапу предварительного просмотра и отмечает это в генерируемом комментарии CSS.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

← Back to Developer Tools · All tags

Last updated:

Advertisement