Atrybut translate w CSS
- poprzednia strona transition-timing-function
- Następna strona unicode-bidi
Definicja i użycie
translate
Atrybut pozwala zmieniać pozycję elementu.
translate
Atrybut definiuje współrzędne osi X i Y elementu w dwuwymiarowej przestrzeni. Możesz również zdefiniować współrzędne osi Z, aby zmienić pozycję w trójwymiarowej przestrzeni.
Koordynaty mogą zawierać tylko współrzędne osi X, współrzędne osi X i Y, lub współrzędne osi X, Y i Z.
Aby lepiej zrozumieć translate
Atrybut, zobacz:Demonstracja.
Wskazówka:Aby atrybut osi Z działał, musisz zdefiniować wartość atrybutu CSS perspective.
Uwaga:Innym sposobem przesunięcia elementu jest użycie z Funkcja translate() w CSS Atrybut CSS transform na tej stronie można powiedzieć, że jest bardziej prostym i bezpośrednim sposobem przesunięcia elementu.
Przykład
Przykład 1
Zmień pozycję elementu:
div { translate: 100px 20px; }
Przykład 2
Kiedy ustawiamy osi Z translate
Atrybut musi być ustawiony również w elemencie nadrzędnym, gdy ustawiamy atrybut perspective
Musimy ustawić atrybut, aby zobaczyć jakikolwiek efekt:
DIV1 { perspective: 200px; } DIV2 { translate: 50px 50px 50px; }
CSS Syntax
translate: osi X osi Y osi Z|initial|inherencyjność;
Wartość atrybutu
Wartość | Opis |
---|---|
osi X |
Definiuje pozycję na osi X. Możliwe wartości:
|
osi Y |
Definiuje pozycję na osi Y. Możliwe wartości:
|
osi Z |
Definiuje pozycję na osi Z. Możliwe wartości:
|
initial | Ustaw tę właściwość na jej wartość domyślną. Zobacz: initial. |
inherencyjność | Przekształca tę właściwość z elementu nadrzędnego. Zobacz: inherencyjność. |
Szczegóły techniczne
Domyślna wartość: | brak |
---|---|
Inherencyjność: | nie |
Tworzenie animacji: | Obsługiwane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
JavaScript Syntax: | object.style.translate="10px 20px" |
Obsługa przeglądarek
Liczby w tabeli wskazują pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
powiązane strony
CSS Tutorial:Transformacja 2D w CSS
CSS Tutorial:Transformacja 3D w CSS
CSS Referencja:Atrybut scale w CSS
CSS Referencja:Atrybut rotate w CSS
CSS Referencja:Atrybut perspective w CSS
- poprzednia strona transition-timing-function
- Następna strona unicode-bidi