透明背景进度条?

时间:2011-03-15 21:44:38

标签: javascript jquery css

我正在尝试找到一个透明背景的动画进度条。我更喜欢使用JQuery,Javascript和/或CSS来实现它。这可能吗?我想要这样的事情:http://www.fcm.travel/progress_bar.gif有没有人遇到过这样的事情?

我在这里看到的其他问题显示静态条形图,没有像动画那样的动画。

4 个答案:

答案 0 :(得分:1)

你可以用CSS做任何透明的事情。以下使75%不透明度(25%透明)

style="opacity: .75; filter: alpha(opacity=75)"

(额外过滤规则适用于IE)

修改:如果您关心它在旧版浏览器上尽可能频繁地工作,您可以添加旧的-webkit--moz-规则

style="opacity: .75; filter: alpha(opacity=75); -moz-opacity: .75; -webkit-opacity: .75"

如果浏览器不支持不透明度设置,它会自动默认返回100%不透明度,根本不透明或半透明

答案 1 :(得分:0)

我不确定你的意思是透明的,但是jquery ui有一个进度条:http://jqueryui.com/demos/progressbar/#animated

答案 2 :(得分:0)

从技术上讲,动画PNG对此非常简洁。然而,上次我检查时对它的支持并不是那么广泛。

所以你可以做的,看到你对JavaScript解决方案开放,就是创建一个基于24位PNG的spritemap图像,因此它具有很好的透明度,包含动画的每个状态。然后使用JavaScript和足够好的计时器/间隔,只需更改图像的背景位置,使其看起来像是显示实时动画。

答案 3 :(得分:0)

我刚刚做了一些你会感兴趣的东西,看看这个progress bar