Я пытаюсь использовать will-change
, чтобы сделать анимацию лучше. У меня есть страница-контейнер, который будет анимировать left
и padding-right
, чтобы переместить и открыть боковое меню.изменяет использование css при переходе
.page-container {
background: #f4f4f4;
height: 100%;
left: 0;
padding-right: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1001;
will-change: left, padding-right;
transition: left 0.4s ease-out, padding-right 0.4s ease-out;
}
При нажатии на кнопку, чтобы переместить меню контейнера/шоу, класс добавляется в контейнер родителя и КСС изменен:
.page-wrapper.menu-opened .page-container {
left: 240px;
padding-right: 240px;
}
will-change
, кажется, не имеет никакого влияния. Я использую его правильно или как его использовать?
Вы можете поделиться демонстрацией для нас, чтобы увидеть, что заставляет анимацию не выполнять «лучше». –