최신 웹 개발 튜토리얼
 

방법 - CSS 로더


CSS와 프리 로더를 만드는 방법에 대해 알아 봅니다.


어떻게 로더를 만들려면


1 단계) HTML을 추가합니다 :

<div class="loader"></div>
2 단계) CSS를 추가 :

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
»그것을 자신을 시도

예 설명

border 속성은 국경 크기와 로더의 테두리 색상을 지정합니다. border-radius 속성은 원형으로 로더 변환한다.

국경 내에서 주위 회전 파란색 점은로 지정 border-top 속성입니다. 당신은 또한 포함 할 수 있습니다 border-bottom , border-left 및 / 또는 border-right 더 원하는 경우 "spinners" (see example below) .

로더의 크기는 지정 될 widthheight 속성.

마지막으로, 우리는 추가 animation 이초 애니메이션 속도로 영원히 푸른 것은 스핀을합니다.

참고 : 애니메이션을 지원하고 속성을 변환하지 않는 브라우저에 대한 -webkit- 및 -ms- 접두사를 포함해야한다. 방법을 확인하기 위해 예를 클릭합니다.


더 스피너 추가

.loader {
 border-top: 16px solid blue;
 border-bottom: 16px solid blue;
}
»그것을 자신을 시도

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
}
»그것을 자신을 시도

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 border-left: 16px solid pink;
}
»그것을 자신을 시도


또 다른 예

페이지 및 쇼의 중간에 로더를 배치하는 방법의 예 "page content" 로드가 완료 :