본문 바로가기

HTML 예제

무한 회전 로고: CSS로 무한 회전 로고 애니메이션

반응형

무한 회전 로고를 만들기 위해서는 CSS 애니메이션을 사용할 수 있습니다. 다음은 무한 회전 로고를 만드는 예제 코드입니다.

HTML 파일(index.html)을 생성하세요.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>무한 회전 로고</title>
</head>
<body>
    <div class="logo"></div>
</body>
</html>

 


CSS 스타일 시트(styles.css)를 생성하고 다음 코드를 추가하세요.

/* styles.css */

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: #f0f0f0;
}

.logo {
    width: 100px;
    height: 100px;
    background: url('logo.png') center/contain no-repeat; /* 로고 이미지 경로를 지정하세요 */
    animation: rotate 4s linear infinite; /* 회전 애니메이션 설정 */
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
로고 이미지 파일(logo.png)을 프로젝트 폴더에 추가하거나 원하는 이미지로 대체하세요.
이렇게 하면 로고가 무한히 회전하는 애니메이션 효과가 적용된 웹 페이지가 생성됩니다. 로고 이미지(logo.png)는 원하는 로고 이미지로 대체하실 수 있습니다.

위 코드에서 animation 속성을 사용하여 로고에 회전 애니메이션을 적용하였습니다. @keyframes 규칙을 사용하여 회전 애니메이션의 시작과 끝을 정의하고, rotate 애니메이션을 .logo 요소에 적용하였습니다. 이로써 로고는 무한히 회전하게 됩니다.

반응형