I have a CSS animation on a website to make the button hang effect.
In Chrome and IE, this is fine, but in Firefox, I have an ugly problem.

some white parts still standing after hovering.
CSS Animation:
.Hotel:hover{ animation-name: pulse; animation-duration: 1s; } @-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(100.10, 10.10, 10.10); transform: scale3d(100.10, 10.10, 10.10); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.80, 1.80, 1.80); transform: scale3d(1.80, 1.80, 1.80); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }

source share