CSS приклад: transform

Тег transform в CSS: опис, синтаксис та приклади використання

Тег transform в CSS дозволяє масштабувати, обертати, зсувати, нахиляти та комбінувати трансформації елементів.

Синтаксис

transform: <функція> [<функція>]* | none

Значення

функція
Функція трансформації.
none
Скасовує трансформацію.

Функції трансформації

matrix

Задає матрицю перетворень.

rotate

Обертає елемент на заданий кут відносно точки перетворення.

transform: rotate(<кут>)

scale

Масштабує елемент по горизонталі та вертикалі.

transform: scale(sx[, sy]);

Значення більше 1 збільшує масштаб, менше 1 — зменшує.

scaleX

Масштабує елемент по горизонталі.

transform: scaleX(sx);

scaleY

Масштабує елемент по вертикалі.

transform: scaleY(sy);

skewX

Нахиляє елемент вертикально на заданий кут.

transform: skewX(<кут>)

skewY

Нахиляє елемент горизонтально на заданий кут.

transform: skewY(<кут>)

translate

Зсуває елемент по горизонталі та вертикалі.

transform: translate(tx[, ty])

translateX

Зсуває елемент по горизонталі.

transform: translateX(tx)

translateY

Зсуває елемент по вертикалі.

transform: translateY(ty)

Браузери

Internet Explorer 9, Chrome, Opera, Safari, Firefox, Android та iOS підтримують тег transform в CSS.

Часті запитання

  • Q: Як використовувати transform в CSS?

    A: Transform в CSS використовується для зміни розміру, позиції або обертання елементів.

  • Q: Як використовують transform: translate() в CSS?

    A: Функція translate() використовується для зсуву елемента на вказану відстань у площині X та Y.

  • Q: Для чого використовують transform: rotate() в CSS?

    A: Функція rotate() використовується для обертання елемента на певний кут відносно центру обертання.

  • Q: Як використовують transform: scale() в CSS?

    A: Функція scale() використовується для зміни розміру елемента за вказаними коефіцієнтами масштабування.

  • Q: Де можна використовувати transform в CSS?

    A: Transform можна використовувати в CSS для стилізації елементів на веб-сторінці, анімацій та інших візуальних ефектів.