반응형
[CSS] 페이드 효과 넣어주기 fade-up fade-down
scss
up, 이나 down 등 여러가지 애니메이션 효과를 지정해 줄 수 있다.
해당 class 명을 사용해 원하는 곳에 넣어주면 된다.
.fade {
&-up {
opacity: 0;
animation: fadeUp 1s ease forwards;
}
&-down{
opacity: 0;
animation: fadeDown 1s ease forwards;
}
}
css
forwards 설정을 넣어줌으로써 애니메이션 상태가 유지될 수 있도록 해준다.
.fade-up {
opacity: 0;
animation: fadeUp 1s ease forwards;
}
animation
keyframes 를 지정한 후 0% - 100% 상태를 변경해준다.
이때 transform 을 사용해야 간결한 코드 사용이 가능하다(positoin 은 되도록 사용하지 말기)
@keyframes fadeUp {
0% {
transform: translateY(50px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
반응형
'쬬의 CSS' 카테고리의 다른 글
[CSS] type number 위아래 버튼 숨기기 (0) | 2023.08.29 |
---|---|
[CSS] 글자 수 초과하면 말줄임표 제한하기 한줄 두 줄 등등 (0) | 2023.08.08 |
[CSS] before after 선택자에 동적 content 적용하기 (0) | 2023.06.28 |
[CSS] 미디어쿼리 범위 지정해서 사용하기 media Query Range Syntax (0) | 2023.06.28 |
[CSS] 스켈레톤UI 적용하기 (체감 로딩시간) (4) | 2023.01.30 |