Limit animation to opacity; still not displaying correctly