Дело в том, что гиф не поддерживает прозрачность в изображениях.
Я не буду вдаваться в заумные подробности реагирования и воспроизведения браузером
гиф изображения. Скажу только одно:
так как гиф не поддерживает прозрачность в изображении,
то всегда будет ореол на анимашке без фона.
Как избавиться от этого ореола?
Да очень просто.
Нужно в созданную анимашку добавить фон с тем же цветом, что и страница интернета,
на которой эта анимашка будет опубликована.
Давайте рассмотрим это дело на конкретном примере,
а именно на публикации анимированной кнопки на моём сайте
в уроке по созданию кнопки " DOWNLOAD".