У меня есть компонент на основе вкладок, в котором активная вкладка имеет подчеркивание, которое анимируется между вкладками. Подчеркивание — это отдельный div, ширина и позиция которого вычисляются динамически. Вместо абсолютной позиции я использую translate3d.
.active-bar {
transition: all 0.3s linear;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
Этот бар имеет анимацию ниже, рассчитанную динамически.
transform: translate3d(463.484px, 0px, 0px);
width: 32px;
to
transform: translate3d(20px, 0px, 0px);
width: 254px;
Но есть мерцание, которое я вижу иногда, но не всегда. Какое решение мне нужно использовать, чтобы избежать мерцания.