translate3d()関数の使用方法
CSSのtranslate3d()関数は要素をX軸、Y軸、Z軸方向に3D空間上で移動させる
translate3d(tx, ty, tz)
これらのルールに従えば、安全かつ適切な方法で競争できます。
- X軸方向に要素を移動する距離を指定します。距離の値またはパーセンテージを使用できます。正の値は右に移動し、負の値は左に移動します。
- Y軸方向への指定要素の移動距離で、長さの値かパーセントを指定できます。正の値で下方向への移動、負の値で上方向への移動を表します。
- Z軸方向に移動する要素の距離で、長さの値として指定できます。 正の値は画面の外側への移動を表し、負の値は画面の内側への移動を表します。 このパラメータを指定しない場合、デフォルトで0になり、要素はZ軸方向に移動しません。
3D変換:translate3d(100px, 50%, -200px);
このサンプルでは要素をX軸方向に100ピクセル、Y軸方向に50%、Z軸方向に-200ピクセルだけ平行移動されます。また、この関数は回転や拡大といった他の変換関数とも併用できる点に注意してください。
translate3d()関数は、なだらかな要素の移動や視角の変更など、様々なアニメーションを実現できます。