Как снизить нагрузку CSS анимации?

Добрый день. Использую код, приведенный ниже, в качестве элемента дизайна и вижу, что он сильно грузит процессор. Графики приводить не стану, но чтоб вы понимали, процессор с анимацией загружен на 90-95%, без нее 30-35%. Какие средства посоветуете использовать, чтобы минимизировать нагрузки анимации?

.portfolio_present-mobileGradient {
    width: calc(100% - 24vw);
    height: 30vw;
    position: absolute;
    top: 10vw;
    left: 12vw;
    background: transparent;
    z-index: 1;
    border-radius: 100%;
    -webkit-filter: blur(20px);
    	animation: shadow 6.5s ease-in-out infinite;
   -webkit-animation: shadow 6.5s ease-in-out infinite;
}

@-webkit-keyframes shadow {
    0% {
        box-shadow: 0px 0px 100px 25px #3295F2;
        background: rgba(50, 149, 242, 0.85);
    }
	50% {
        box-shadow: 0px 0px 230px 54px #40267D;
        background: rgba(64, 38, 125, 0.84);
    }
	100% {
        box-shadow: 0px 0px 100px 25px #3295F2;
        background: rgba(50, 149, 242, 0.85);
    }
}
  • Вопрос задан
  • 1591 просмотр
Решения вопроса 2
tennalian
@tennalian
А браузер у вас какой? Сдается мне дело в box-shadow, а не в анимации
Ответ написан
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Вот недавно была статья, что даже просто тень может убить браузер, а анимированная тень испепелит ваш комп.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
olgenn
@olgenn
Frontend-developer
Отрисовка теней очень сильно хавает ресурсы системы. Советовал бы избавиться от анимирования теней.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы