There are cases where a rotation is applied and/or a Z index is used.
Rotation: An existing declaration of -webkit-transform
to rotate an element might not be enough to tackle the appearance problem as well (like -webkit-transform: rotate(-45deg)
). In this case you can use -webkit-transform: translateZ(0px) rotateZ(-45deg)
as a trick (mind the rotateZ).
Z index: Together with the rotation you might define a positive z-index
property, like z-index: 42
. The above steps described under "Rotation" were in my case enough to resolve the issue, even with the empty translateZ(0px)
. I suspect though that the Z index in this case may have caused the disappearing and reappearing in the first place. In any case the z-index: 42
property needs to be kept -- -webkit-transform: translateZ(42px)
only is not enough.