CSS transform 속성으로 아래의 2D 트랜스포메이션 방법을 사용할 수 있습니다.
translate()rotate()scaleX()scaleY()scale()skewX()skewY()skew()matrix()

translate() 속성은 요소를 현재 위치에서 X-축과 Y-축에 주어진 매개변수에 따라서 이동시킵니다.
하기의 예제에서 div 요소를 현재 위치에서 우측으로 50px, 좌측으로 100px로 이동시킵니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>The translate() Method</title> <style> #div01 { border: 1px solid dodgerblue; width: 300px; height: 100px; background-color: yellowgreen; transform: translate(50px, 100px); -ms-transform: translate(50px, 100px); } </style> </head> <body> <h1>The translate() Method</h1> <p> The translate() method moves an element from its current position: </p> <div id="div01"> This div element is moved 50 pixels to the right, and 100 pixels down from its current position. </div> </body> </html>