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

