Как снизить нагрузку 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);
    }
}
  • Вопрос задан
  • 1589 просмотров
Решения вопроса 2
tennalian
@tennalian
А браузер у вас какой? Сдается мне дело в box-shadow, а не в анимации
Ответ написан
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Вот недавно была статья, что даже просто тень может убить браузер, а анимированная тень испепелит ваш комп.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
olgenn
@olgenn
Frontend-developer
Отрисовка теней очень сильно хавает ресурсы системы. Советовал бы избавиться от анимирования теней.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы