【问题标题】:HTML5 Progress Bar - Browser loading large picturesHTML5 进度条 - 浏览器加载大图片
【发布时间】:2012-12-04 19:53:16
【问题描述】:

我使用 HTML5 和 CSS 创建了一个包含大文件图片的幻灯片页面。问题是它们需要大约一分钟才能加载。如果图像尚未完全加载,幻灯片将不会转到下一张幻灯片。

我想添加一个用户在后台加载时看到的进度条。

这是代码的基础:

http://tutorialzine.com/2010/09/html5-canvas-slideshow-jquery/

有什么建议吗?

我对 JavaScript 的了解非常有限,这就是我试图找到 HTML5 和 CSS3 答案的原因。

【问题讨论】:

  • Google 是您的朋友。 “javascript 进度条”的第一个结果:*.com/questions/3951903/how-to-make-a-progress-bar
  • 请不要指望任何人对您的页面进行逆向工程。如果您努力展示您的代码,这里的人们会努力查看它。
  • 我将再次研究进度条和 HTML5,似乎没有办法绕过 JS。 JS 是我试图避免的。感谢您到目前为止的回复。

标签: css html progress-bar


【解决方案1】:

一个想法 - 如果你想避免 JS,然后用 css3 将图像旋转到一边,然后裁剪它,使其看起来像一个进度条(你甚至可以添加 CSS 过滤器以使其成为一种颜色)。

加载时(由于 CSS 旋转,从左到右而不是从上到下),它看起来像一个“进度”栏。

在没有 JS 的情况下加载时没有真正的提示方式。

【讨论】:

  • 听起来应该是 JS。