1. 메인 페이지 애니메이션 적용하기
2. 메인 페이지의 애니메이션 CSS
/* !!!애니메이션 코드!!! */
@media (max-width: 700px){
.box{
width: 50%;
}
.box:nth-child(2n-1){
background-color: #fff;
}
.box:nth-child(4n),.box:nth-child(4n-3) {
background-color: #fff;
}
}
@media (max-width: 420px){
.box{
width: 100%;
}
.box:nth-child(4n),.box:nth-child(4n-3){
background-color: #fff;
}
.box:nth-child(2n-1){
background-color:rgba(0,0,0,0.05);
}
}
.hourglass{
position: relative;
height: 80px;
width: 80px;
top: 28%;
top: -webkit-calc(50% - 43px);
top: calc(50% - 43px);
left: 35%;
left: -webkit-calc(50% - 43px);
left: calc(50% - 43px);
border: 3px solid #03c75a;
border-radius: 80px;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: hourglass 2s ease-in-out infinite;
animation: hourglass 2s ease-in-out infinite;
}
.hourglass:before{
content: "";
position: absolute;
top:8px;
left: 18px;
width: 0px;
height: 0px;
border-style: solid;
border-width: 37px 22px 0 22px;
border-color: #03c75a transparent transparent transparent;
}
.hourglass:after{
content: "";
position: absolute;
top: 35px;
left: 18px;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 22px 37px 22px;
border-color: transparent transparent #03c75a transparent;
}
@-webkit-keyframes hourglass{
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(180deg);}
}
@keyframes hourglass{
0%{transform:rotate(0deg);}
100%{transform:rotate(180deg);}
}
3. 메인 페이지의 HTML body
<body>
<div class="container">
<header>
<h1 style="color: #fff;">곽정우의 홈페이지</h1> <!-- 헤더 텍스트 색상 변경 -->
</header>
<nav>
<ul>
<li><a href="news.html">뉴스</a></li>
<li><a href="favorite.html">즐겨찾기</a></li>
<li><a href="resume.html">이력서</a></li>
<li><a href="login.html">로그인</a></li>
<li><a href="regist.html">회원가입</a></li>
</ul>
</nav>
<main>
<div class="container">
<div class="box">
<div class="hourglass"></div>
</div>
<br>
<img src="./images/pic5.png" alt="이미지5">
</div>
</main>
</div>
</body>
'웹 개발' 카테고리의 다른 글
18. 자바스크립트 다양한 출력들 (0) | 2024.04.15 |
---|---|
17. 자바스크립트 기본 정리1 (0) | 2024.04.15 |
16. 웹 개발을 위한 기본 CSS 태그 모음 & 요약 정리6 (0) | 2024.04.12 |
15. CSS 스타일링 기술(우선순위&Custom&Graphic) (0) | 2024.04.12 |
과제- 웹 사이트 CSS 적용 하기(뉴스기사,즐겨찾기,이력서,로그인,회원가입) (0) | 2024.04.12 |