Нагрузка анимации на процессор и GPU
Есть альтернативный вариант реализации этой анимации. Данный вариант грузит процессор и GPU. Или мне лучше сделать картинку с этим эффектом с анимацией движения по кругу?
UPD: картинка никак не повлияла. Основная нагрузка идет с анимации движения.
.spinner {
position: absolute;
top: 50%;
left: 50%;
width: 360px;
height: 360px;
margin-left: -180px;
margin-top: -180px;
border-radius: 50%;
background: conic-gradient(
from 0deg,
rgba(255, 192, 203, 0) 0%,
rgba(255, 192, 203, 1) 100%
),
radial-gradient(
circle,
rgba(255, 192, 203, 0) 60%,
rgba(255, 192, 203, 0.5) 80%,
rgba(255, 192, 203, 0.1) 100%
);
animation: spin 2s linear infinite;
opacity: 1;
filter: blur(10px);
will-change: transform;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
<div class="spinner"></div>