[css] 회전 필터
CSS3를 사용하면 요소를 회전시킬 수 있는 많은 방법이 있습니다. 여기에서는 transform
속성 중 하나인 rotate
함수를 사용하여 요소를 회전하는 방법에 대해 살펴보겠습니다.
rotate
함수란?
rotate
함수는 요소를 지정한 각도만큼 회전시키는 CSS transform 함수입니다. 이 기능을 사용하면 텍스트, 이미지 또는 다른 요소를 회전시킬 수 있습니다.
기본 구문
.rotate {
transform: rotate(45deg);
}
위의 코드는 클래스명이 rotate
인 요소를 45도 각도로 회전시키는 예제입니다. deg
단위는 각도를 나타내며, 양수 또는 음수 값으로 지정할 수 있습니다.
브라우저 호환성
rotate
함수는 CSS3에서 도입되었으며, 대부분의 모던 브라우저에서 지원됩니다. 하지만 모든 브라우저에서 완벽히 호환되지는 않을 수 있으므로, 기능을 사용할 때에는 브라우저 호환성을 고려해야 합니다.
예제
다음은 HTML과 CSS를 사용하여 rotate
함수를 적용한 예제입니다.
HTML
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>회전 필터 예제</title>
</head>
<body>
<div class="rotate-container">
<div class="rotate">회전된 텍스트</div>
</div>
</body>
</html>
CSS
.rotate-container {
width: 200px;
height: 200px;
background-color: #EEEEEE;
display: flex;
justify-content: center;
align-items: center;
}
.rotate {
transform: rotate(45deg);
font-size: 24px;
}
위 예제에서는 rotate
함수를 사용하여 텍스트를 45도로 회전시킨 후, 중앙에 위치하도록 스타일을 적용했습니다.
CSS를 사용하여 요소를 회전시키는 다양한 방법이 있지만, rotate
함수는 간편하고 유용한 방법 중 하나입니다.