cssのtransitionでopacityを変化させるとAndroidのChiromeでちらつきが発生する対応策
will-changeを使用
「will-change プロパティは、どのような要素の変更が予測されているかブラウザーに助言します。」
will-change: opacity; will-change: transform;
※will-changeを多用するとページのパフォーマンス低下につながります。
色の変化だけならopacityを使用せず、background-colorをrgbaで指定する方がよい
その他の対処法
-webkit-transform: translateZ(0); -webkit-perspective: 1000; -webkit-backface-visibility: hidden;