在坚实色的背景的生气蓬勃的透明预紧器图象

时间:2013-03-22 03:22:03

标签: animation transparency animated-gif

我希望在内容加载之前在我的网站上显示预加载器,但是当我选择具有透明背景的动画预加载器图像时,边缘看起来非常锯齿状。如何修改图像或者是否有办法为GIF动画设置透明背景?

我正在使用preloader.net的预加载器

2 个答案:

答案 0 :(得分:10)

第一个也许最简单的选择是使用spin.js。 “它动态创建旋转活动指示器,可用作AJAX加载GIF的独立于分辨率的替代品。”


如果脚本不是一个选项,或者你想要一个不同的微调器,你必须创建一个没有抗锯齿的.gif,它比你想要使用的微调器大,并用html缩小它。

原始微调器消除锯齿(非白色背景上的丑陋边缘):

  

Spinner anti-aliased

没有边缘的原始微调器(没有抗锯齿,因此它具有像素化边缘):

  

但是如果这个微调器被缩小,它看起来很不错:

  

务必使用

img {
    -ms-interpolation-mode:bicubic;
}

使它在旧IE中看起来很漂亮。

答案 1 :(得分:0)

您可以使用一个网站来帮助您生成微调器。一个很好的选择是: loading.io