빠른 CSS : 다음 웹사이트를 위한 무한 로딩 애니메이션을 만듭니다.
애니메이션 로드 중
어떻게 로딩 애니메이션을 만드는지 궁금하시죠? 아주 쉽게 만들 수 있는 방법을 알아보겠습니다.
비디오 튜토리얼
시작하자
따라서 기본 HTML 구조부터 시작하십시오. 그런 다음 로더를 포함할 클래스<div>
를 사용하여 loading-box
를 만듭니다. 그리고 그 안에 클래스<div>
를 사용하여 다른loader
을 만듭니다.
<div class="loading-box">
<div class="loader"></div>
</div>
그리고 스타일링을 위해서는 먼저 기본 스타일을 줍니다.
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #fefefe;
}
.loading-box{
position: relative;
width: 400px;
height: 50px;
border-radius: 50px;
border: 2px solid #ededed;
overflow: hidden;
}
위의 CSS에서 플렉스 상자를 사용하여 로딩 상자를 중앙에 배치합니다.
산출
이제 스타일 로더입니다.
.loader{
width: 100%;
height: 100%;
position: absolute;
border-radius: 50px;
background: linear-gradient(45deg, #b6b5ff, #ff9797);
left: 0%;
}
산출
로더 작업이 완료되었음을 알 수 있습니다. 이제 애니메이션을 적용해 보겠습니다. 알 수 있듯이 left
속성을 0%
로 설정하고 -100%
로 변경하고 애니메이션을 제공합니다.
.loader{
left: -100%;
animation: load 3s linear infinite;
}
@keyframes load{
0%{
left: -100%;
}
100%{
left: 100%;
}
}
산출
완료되었습니다. 나는 당신이 하나 하나 모든 것을 이해하기를 바랍니다. 의심스럽거나 제가 놓친 부분이 있으면 댓글로 알려주세요.
유용한 기사
시작하자
따라서 기본 HTML 구조부터 시작하십시오. 그런 다음 로더를 포함할 클래스<div>
를 사용하여 loading-box
를 만듭니다. 그리고 그 안에 클래스<div>
를 사용하여 다른loader
을 만듭니다.
<div class="loading-box">
<div class="loader"></div>
</div>
그리고 스타일링을 위해서는 먼저 기본 스타일을 줍니다.
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #fefefe;
}
.loading-box{
position: relative;
width: 400px;
height: 50px;
border-radius: 50px;
border: 2px solid #ededed;
overflow: hidden;
}
위의 CSS에서 플렉스 상자를 사용하여 로딩 상자를 중앙에 배치합니다.
산출
이제 스타일 로더입니다.
.loader{
width: 100%;
height: 100%;
position: absolute;
border-radius: 50px;
background: linear-gradient(45deg, #b6b5ff, #ff9797);
left: 0%;
}
산출
로더 작업이 완료되었음을 알 수 있습니다. 이제 애니메이션을 적용해 보겠습니다. 알 수 있듯이 left
속성을 0%
로 설정하고 -100%
로 변경하고 애니메이션을 제공합니다.
.loader{
left: -100%;
animation: load 3s linear infinite;
}
@keyframes load{
0%{
left: -100%;
}
100%{
left: 100%;
}
}
산출
완료되었습니다. 나는 당신이 하나 하나 모든 것을 이해하기를 바랍니다. 의심스럽거나 제가 놓친 부분이 있으면 댓글로 알려주세요.
유용한 기사
<div class="loading-box">
<div class="loader"></div>
</div>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #fefefe;
}
.loading-box{
position: relative;
width: 400px;
height: 50px;
border-radius: 50px;
border: 2px solid #ededed;
overflow: hidden;
}
.loader{
width: 100%;
height: 100%;
position: absolute;
border-radius: 50px;
background: linear-gradient(45deg, #b6b5ff, #ff9797);
left: 0%;
}
.loader{
left: -100%;
animation: load 3s linear infinite;
}
@keyframes load{
0%{
left: -100%;
}
100%{
left: 100%;
}
}
마음에 드시면 제 유튜브 채널을 구독하실 수 있습니다. 멋진 웹 콘텐츠를 제작합니다.
읽어 주셔서 감사합니다.
Reference
이 문제에 관하여(빠른 CSS : 다음 웹사이트를 위한 무한 로딩 애니메이션을 만듭니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kunaal438/quick-css-make-infinity-loading-animation-for-your-next-website-187k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)