Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
transform [2023/09/27 21:02] tro |
transform [2023/09/28 17:41] (текущий) tro [skewX(кут), skewY(кут) і skew(x-кут, y-кут)] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== transform ====== | ====== transform ====== | ||
| CSS-трансформації дозволяють зміщувати, | CSS-трансформації дозволяють зміщувати, | ||
| + | ===== translateX(tx), | ||
| + | переміщають елемент у горизонтальному (вісь X) та/або вертикальному (вісь Y) напрямках щодо початкового положення. | ||
| + | |||
| + | < | ||
| + | .box { | ||
| + | transform: translate(100px, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== rotate / rotateX / rotateY ===== | ||
| + | повертає елементи на задану кількість градусів (одиниця deg). Позитивні значення повертають елемент за годинниковою стрілкою, | ||
| + | < | ||
| + | .box { | ||
| + | transform: rotate(50deg); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== skewX(кут), | ||
| + | використовуються для визначення параметрів викривлення (нахилу, | ||
| + | < | ||
| + | .box { | ||
| + | transform: skewX(1.15); | ||
| + | } | ||
| + | </ | ||
| + | ===== scale ===== | ||
| Функції scaleX(tx), scaleY(ty) і scale(tx, ty) масштабують блок по ширині та/або висоті, | Функції scaleX(tx), scaleY(ty) і scale(tx, ty) масштабують блок по ширині та/або висоті, | ||
| < | < | ||
| Строка 7: | Строка 32: | ||
| } | } | ||
| </ | </ | ||
| - | ===== opacity | + | ==== opacity |
| Прозорість | Прозорість | ||
| - | ===== rotate ===== | + | ==== transform-origin |
| - | повертає елементи на задану | + | Змінює точку |
| - | ===== translateX(tx), | + | < |
| - | переміщають елемент у горизонтальному (вісь X) та/або вертикальному (вісь Y) напрямках | + | .box { |
| + | transform: rotate (50deg); | ||
| + | transform-origin: | ||
| + | } | ||
| + | </ | ||
| + | ==== overflow | ||
| + | Зміщення та властивість overflow зі значенням hidden | ||
| + | < | ||
| + | .box { | ||
| + | position: relative; | ||
| + | } | ||
| + | .overlay { | ||
| + | position: absolute; | ||
| + | top: 0; | ||
| + | left: 0; | ||
| + | width: 100%; | ||
| + | height: 100%; | ||
| + | } | ||
| + | </ | ||