CSS의 transform 속성과 rotate() 함수를 사용하면 div 요소를 원하는 각도만큼 자유롭게 회전시킬 수 있습니다. 이번 글에서는 div를 시계 반대 방향으로 -20도 회전시키는 방법을 예제 코드와 함께 살펴보겠습니다.
예제 코드
아래 코드를 실행하면 두 개의 div 중 두 번째 div(id="myDiv")만 -20도 회전되어 표시됩니다.
<html>
<head>
<style>
div {
width: 300px;
height: 100px;
background-color: pink;
border: 1px solid black;
}
div#myDiv {
/* IE 9 */
-ms-transform: rotate(-20deg);
/* Safari */
-webkit-transform: rotate(-20deg);
/* Standard syntax */
transform: rotate(-20deg);
}
</style>
</head>
<body>
<div>
Tutorials point.com.
</div>
<div id = "myDiv">
Tutorials point.com
</div>
</body>
</html>코드 설명
- -ms-transform: Internet Explorer 9를 위한 벤더 접두사입니다.
- -webkit-transform: Safari 등 WebKit 기반 구형 브라우저를 위한 접두사입니다.
- transform: 표준 문법으로, 대부분의 최신 브라우저에서 지원됩니다.
rotate(-20deg) 값은 음수이기 때문에 요소가 시계 반대 방향으로 20도 회전합니다. 양수 값을 입력하면 시계 방향으로 회전합니다.
실행 결과
위 코드를 실행하면 첫 번째 div는 그대로 표시되고, 두 번째 div는 왼쪽으로 기울어진 형태로 출력됩니다.
