이미지(배경화면) 서서히 나타나게 하기
이미지가 첫 화면에서 자연스럽게 나타나게 되면 부드러운 느낌을 준다.
배경뿐만 아니라 다양한 요소 (폰트/이미지) 에서도 쓰일 수 있는 fadein / fadeout 애니메이션이다.
CSS animation을 활용!
HTML 마크업
<div id="main">
<img src="https://images.unsplash.com/photo-1627328714377-dd9f50ebc7d6?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=701&q=80" alt="">
</div>
CSS
#main {
width: 100%;
margin:0 auto;
animation: fadein 5s ease 3s;
-webkit-animation: fadein 3s; /* Safari and Chrome */
}
#main img{
width: 100%;
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
from {
opacity: 0;
}
to {
opacity: 1;
}
}
결과
아래 Result를 눌러서 확인 해 주세요!
참고 사이트
CSS 애니메이션 속성 좀더 자세히 보기
https://www.w3schools.com/css/css3_animations.asp
728x90
반응형
'퍼블리싱' 카테고리의 다른 글
[CSS 활용]스크롤바 커스텀하기 - 익스IE 적용 가능한 CSS (0) | 2021.10.13 |
---|---|
CSS 디스플레이(display)속성- (0) | 2021.10.10 |
[CSS 활용]css 활용 예제 - 라디오 버튼을 활용한 선택 버튼 디자인 (1) | 2021.10.07 |
[CSS 활용]티스토리 book club 스킨 커스텀2 (카테고리보기-썸네일 크기 및 텍스트 길이 수정) (0) | 2021.10.05 |
[CSS 활용]티스토리 book club 스킨 커스텀 (글보기 부분- 상단 타이틀 배경 지우기) (1) | 2021.10.04 |
댓글