CSS입문

CSS_애니메이션_22.04.13(Thu)

양빵빵 2022. 4. 14. 11:13

animation-fill-mode
애니메이션의 전후 위치를 설정

none : 
기존 위치에서 시작-> 애니메이션 시작 위치 이동 -> 애니메이션 동작 -> 기존 위치에서 종료

forwards : 
기존 위치에서 시작-> 애니메이션 시작 위치 이동 -> 애니메이션 동작 -> 애니메이션 끝 위치에서 종료

backwards : 
애니메이션 시작 위치에서 시작 -> 애니메이션 동작 -> 기존 위치에서 끝

both : 
애니메이션 시작 위치에서 시작 -> 애니메이션 동작 -> 애니메이션 끝 위치에서 끝

 

 

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box {
            width: 100px;
            height: 100px;
            background: tomato;
            margin: 30px;

            animation: moving 2s 2s;
            animation-fill-mode: both;

        }

        @keyframes moving {
            0% {
                background: blue;
                transform: translate(100px,100px);
            }
            100% {
                background: yellowgreen;
                transform: translate(300px,300px);
            }
        }
    </style>
</head>

<body>
    <div class="box"></div>
</body>

</html>