개발 도구 (Development Tools)/HTML & CSS

#9. CSS Transformation 속성

BiCute 2023. 4. 21. 08:00
반응형

 

CSS Transformation 속성은 HTML 요소의 디자인을 변경하는 데 사용되는 CSS 속성 입니다.

다음은 각 속성에 대한 간단한 설명입니다.

  1. transform: 요소의 변형(transformation)을 지정합니다. 이 속성을 사용하면 translate, rotate, skew, scale 등의 속성을 하나의 속성으로 통합할 수 있습니다.
  2. translate: 요소의 위치를 x, y 축으로 이동시킬 수 있습니다.
  3. rotate: 요소를 특정 각도만큼 회전시킬 수 있습니다.
  4. skew: 요소를 x, y 축으로 빗겨 변형시킬 수 있습니다.
  5. scale: 요소의 크기를 x, y 축으로 확대 또는 축소시킬 수 있습니다.

CSS Transformation 속성은 웹 페이지의 디자인과 사용자 상호작용을 더욱 높이는 데 도움이 될 수 있습니다.

 

예제 코드:

<!DOCTYPE html>
<html>
<head>
  <style>
    .box {
      width: 100px;
      height: 100px;
      background-color: red;
      transform: translate(50px, 50px) rotate(45deg) skew(20deg);
    }
  </style>
</head>
<body>
  <div class="box"></div>
</body>
</html>

위 예제에서 .box 선택자에 CSS Transformation 속성을 지정하였습니다.

translate 속성으로 x축 50px, y축 50px 이동시켰고, rotate 속성으로 45도 회전시켰습니다. skew 속성으로 x, y축 20도 빗겨 변형시켰습니다.

이 코드를 실행하면, 빨간 상자가 지정한 위치로 이동하고, 회전하고, 빗겨 변형된 결과를 볼 수 있습니다.

반응형