🔄 Spinner

Крутящиеся индикаторы загрузки

← Назад к Загрузчики
Классический
HTML
<div class="spinner-classic"></div>
CSS
.spinner-classic {
  width: 50px;
  height: 50px;
  border: 4px solid #f0f0f0;
  border-top-color: #667eea;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
Градиентный
HTML
<div class="spinner-gradient"></div>
CSS
.spinner-gradient {
  width: 60px;
  height: 60px;
  border: 5px solid transparent;
  border-top-color: #667eea;
  border-right-color: #764ba2;
  border-radius: 50%;
  animation: spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
Двойной
HTML
<div class="spinner-double"><div class="spinner-double-inner"></div></div>
CSS
.spinner-double {
  width: 60px;
  height: 60px;
  position: relative;
}
.spinner-double,
.spinner-double-inner {
  border: 4px solid transparent;
  border-radius: 50%;
}
.spinner-double {
  border-top-color: #667eea;
  animation: spin 1.5s linear infinite;
}
.spinner-double-inner {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  border-top-color: #764ba2;
  animation: spin 1s linear infinite reverse;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}