Свойство translate в CSS
- предыдущая страница transition-timing-function
- Следующая страница unicode-bidi
определение и использование
translate
свойство позволяет изменить положение элемента.
translate
свойство определяет координаты x- и y-осей элемента в двумерном пространстве. Вы также можете определить координату z-оси, чтобы изменить положение в трёхмерном пространстве.
координаты могут быть даны только по координате x-оси, или по координатам x- и y-осей, или по координатам x-, y- и z-осей.
чтобы лучше понять translate
свойства, пожалуйста, посмотритедемонстрация.
подсказка:чтобы осевые свойства z-axis вступили в силу, вам нужно определить значение для свойства CSS perspective.
обратите внимание:другой техникой для трансляции элементов является использование с Функция translate() в CSS в данном случае CSS свойство transform можно сказать, что это более простая и прямая методика для трансляции элементов.
пример
пример 1
изменение положения элементов:
div { translate: 100px 20px; }
пример 2
при установке оси z translate
свойства, необходимо также установить их в родительском элементе perspective
только с помощью свойств, мы можем увидеть какие-либо эффекты:
DIV1 { perspective: 200px; } DIV2 { translate: 50px 50px 50px; }
CSS синтаксис
translate: x-axis y-axis z-axis|initial|inherit;
значение свойства
значение | описание |
---|---|
x-axis |
определяет положение на оси x. Возможные значения:
|
y-axis |
определяет положение на оси y. Возможные значения:
|
z-axis |
определяет положение на оси z. Возможные значения:
|
initial | установить это свойство в его значение по умолчанию. См. также initial. |
inherit | переходит от его родительского элемента к этому свойству. См. также inherit. |
технические детали
по умолчанию: | none |
---|---|
наследование: | нет |
создание анимации: | поддержка. См. также:связанные с анимацией свойства. |
версия: | CSS3 |
JavaScript синтаксис: | object.style.translate="10px 20px" |
поддержка браузеров
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
связанные страницы
CSS учебник:2D преобразования в CSS
CSS учебник:3D преобразования в CSS
CSS справочник:Атрибут CSS scale
CSS справочник:Атрибут CSS rotate
CSS справочник:Атрибут CSS perspective
- предыдущая страница transition-timing-function
- Следующая страница unicode-bidi