293 of 313 menu

Funkcja translate

Funkcja translate ustawia przesunięcie elementu wzdłuż osi X i osi Y. Używana wspólnie z właściwością transform. Wartościami właściwości są dowolne jednostki wielkości.

Może przyjmować jeden lub dwa parametry. Jeśli parametrów jest dwa - pierwszy parametr ustawia przesunięcie wzdłuż osi X, a drugi - wzdłuż osi Y. Jeśli parametr jest jeden, to ustawia przesunięcie wzdłuż osi X.

Wartości parametrów mogą być dodatnie i ujemne. Wartość dodatnia wzdłuż osi X przesuwa w prawo, ujemna - w lewo. Wartość dodatnia wzdłuż osi Y przesuwa w dół, ujemna - w górę.

Składnia

selektor { transform: translate(przesunięcie wzdłuż osi X, przesunięcie wzdłuż osi Y); }

Przykład

Jeśli najedziesz myszką na blok - przesunie się on o 30px w prawo:

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(30px); }

:

Przykład

Jeśli najedziesz myszką na blok - przesunie się on o 30px w lewo:

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(-30px); }

:

Przykład

Jeśli najedziesz myszką na blok - przesunie się on o 15px w prawo i o 30px w dół:

<div id="elem"></div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: translate(15px, 30px); }

:

Zobacz też

  • funkcję translateX,
    która ustawia przesunięcie wzdłuż osi X
  • funkcję translateY,
    która ustawia przesunięcie wzdłuż osi Y
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć