CSS свойство перевода
❮ Назад Полное руководство по CSS Далее ❯
Пример
Изменить положение элемента:
div
{
перевести: 100px 20px;
}
Определение и использование
Свойство translate
позволяет изменять положение элементов.
Свойство translate
определяет координаты x и y элемента в 2D. Вы также можете определить z-координату для изменения положения в 3D.
Координаты могут быть заданы только как координаты x, координаты x и y или координаты x, y и z.
Чтобы лучше понять свойство перевести
,
посмотреть демо.
Совет: Чтобы z-свойство вступило в силу, необходимо определить значение свойства CSS перспектива
.
Примечание: Альтернативным способом перевода элемента является использование свойства CSS transform
с функцией CSS translate()
. CSS 9Свойство 0019 translate , как объясняется на этой веб-странице, возможно, является более простым и прямым способом перевода элемента.
Показать демо ❯
Значение по умолчанию: | нет |
---|---|
По наследству: | нет |
Анимация: | да. Читать о анимированном Попробуй |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.translate=»10px 20px» Попробуй |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.
Собственность | |||||
---|---|---|---|---|---|
перевод | 104 | 104 | 72 | 14,1 | 90 |
Синтаксис CSS
translate: ось x ось y ось z |initial|inherit;
Значения свойств
Значение свойства | Описание | Демо |
---|---|---|
ось X | Определяет положение по оси x. Возможные значения:
| Демонстрация ❯ |
ось Y | Определяет положение по оси Y. Возможные значения:
| Демонстрация ❯ |
ось Z | Определяет положение по оси Z. Возможные значения:
| Демонстрация ❯ |
начальный | Устанавливает для этого свойства значение по умолчанию. Читать о инициал | |
унаследовать | Наследует это свойство от родительского элемента. Читать о унаследовать |
Дополнительные примеры
Пример
Когда свойство перевести
для оси Z установлено, свойство перспектива
также должно быть установлено на родительском элементе, прежде чем мы сможем увидеть какой-либо эффект:
перспектива: 200 пикселей;
}
РАЗДЕЛ 2 {
перевести: 50px 50px 50px;
}
Связанные страницы
Учебник CSS: 2D-преобразования CSS
Учебник CSS: 3D-преобразования CSS
Свойство масштаба CSS: Свойство масштаба CSS
Свойство поворота CSS: свойство поворота CSS
CSS Свойство перспективы: Свойство перспективы CSS
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTMLУчебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
9000 3
Основные каталожные номера
Справочник по HTMLСправочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
ФОРУМ | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности. Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Translate — Tailwind CSS
Основное использование
Перевод элемента
Используйте утилиты translate-x-{amount}
и translate-y-{amount}
для перевода элемента.
<изображение> <изображение>
Использование отрицательных значений
Чтобы использовать отрицательное значение перевода, поставьте перед именем класса дефис, чтобы преобразовать его в отрицательное значение.
Удаление преобразований
Чтобы удалить все преобразования элемента сразу, используйте утилиту transform-none
:
Это может быть полезно, если вы хотите удалить преобразования по условию, например, при наведении или в определенной точке останова.
Аппаратное ускорение
Если ваш переход работает лучше при рендеринге с помощью графического процессора, а не центрального процессора, вы можете принудительно использовать аппаратное ускорение, добавив параметр утилита transform-gpu
:
Используйте transform-cpu
для принудительного возврата к ЦП, если вам нужно отменить это условно.
Условное применение
Наведение, фокус и другие состояния
Tailwind позволяет вам условно применять служебные классы в различных состояниях, используя модификаторы вариантов. Например, используйте
, чтобы применить только translate-y-12 9Утилита 0020 при наведении.
<дел>
Полный список всех доступных модификаторов состояния см. в документации Hover, Focus и других состояний.
Точки останова и медиа-запросы
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как чувствительные точки останова, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте
, чтобы применить утилиту translate-y-12
только на экранах среднего размера и выше.
<дел>