[html]
<div class="loader"></div>
<style>
.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); }
}</style>[/html]
Пример как работает
border свойство определяет размер границы и цвет границы загрузчика. border-radius свойство преобразует загрузчик в окружность.
Синяя вещь, которая вращается вокруг внутри границы, указывается с помощью border-top Свойства. Вы также можете включить border-bottom border-left и/или border-right Если вы хотите больше "Счетчики" (см. пример ниже).
Размер загрузчика указан с помощью width height свойств and.
Наконец, мы добавляем, animation что делает синие вещи спина навсегда с 2 секунды скорость анимации.
Примечание: Вы должны также включить-WebKit-префикс для браузеров, которые не поддерживают анимацию и преобразования свойств. Нажмите на пример, чтобы увидеть, как это сделать.
Шаг 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); } }
[html]
<div class="loader"></div>
<style>
.loader {
border-top: 16px solid blue;
border-right: 16px solid green;
border-bottom: 16px solid red;
border-left: 16px solid pink;
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg);
}</style>[/html]
И такой вариант:
<div class="loader"></div> .loader { border-top: 16px solid blue; border-right: 16px solid green; border-bottom: 16px solid red; border-left: 16px solid pink; border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }
- Подпись автора