본문 바로가기

HTML 예제

깜빡이는 눈동자: CSS 애니메이션으로 눈동자 깜빡임 효과

반응형

눈동자가 깜빡이는 효과를 만들기 위해 다음과 같은 HTML, CSS 및 JavaScript 코드를 사용할 수 있습니다.

1. 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="eye">
        <div class="eyeball"></div>
    </div>
    <script src="script.js" defer></script>
</body>
</html>

 


2. CSS 코드 작성:

/* styles.css */
body {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: #f0f0f0;
}

.eye {
    width: 100px;
    height: 100px;
    background-color: white;
    border: 5px solid #000;
    border-radius: 50%;
    position: relative;
}

.eyeball {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: blink 2s infinite alternate;
}

@keyframes blink {
    0% {
        height: 40px;
    }
    100% {
        height: 10px;
    }
}

 

 


3. JavaScript 코드 작성:

이 예제에서는 JavaScript 코드가 필요하지 않습니다.
위의 코드는 깜빡이는 눈동자를 만드는 예제입니다. @keyframes를 사용하여 blink 애니메이션을 정의하고, infinite와 alternate를 사용하여 깜빡임 효과를 만듭니다.

페이지를 열어 눈동자가 깜빡이는 것을 확인할 수 있습니다.

 

 

 

반응형