【问题标题】:CSS jQuery - Showcase Images (Fade)CSS jQuery - 展示图像(淡入淡出)
【发布时间】:2012-04-24 18:57:02
【问题描述】:

我已经使用 jQuery 好几天了,只是想真正地习惯它。所以,我想是时候建立一个新的个人展示/作品集网站了工作。

“作品”设置在带有图像背景集的 div 中(这是实际的“作品”)。

基本上,我想知道是否可以淡出 CSS 背景图像,替换它,然后淡入?

我正在考虑为我的每件作品使用不同的 div,每件作品都有一个独特的 css,带有 dsiplay:none 并在用户单击“下一步”时使用 jQuery 淡入每件作品。但是如果我有超过 50 件作品要展示,那可能会变得有点混乱。所以我只是想知道我是否可以有一个div,一个css,并使用jQuery来淡出css背景图像,替换和淡入。

我还没有真正构建我的代码,因为我仍处于“想法”阶段:-/

提前致谢!

【问题讨论】:

    标签: javascript jquery css background-image


    【解决方案1】:

    每张图片使用不同元素的好处是浏览器会预加载图像,并使应用程序看起来更具响应性,如果您面对另一个背景,您可能会及时加载,它可能是在过渡期间很明显,尤其是在低速连接上。我的想法是 div 方法还是更好。

    【讨论】:

    • 好的,如果您认为有更好的方法,那么我将采用它。干杯!
    • 是的,但有一些折衷...这意味着所有图像都会被加载,即使它们从未被移动数据计划的人看到有点苛刻...当有人开始查看当前图像时,你几乎然后想开始加载另一个。
    • 这是真的,安迪。也许一种方法是动态创建下一个 div 并加载它以准备下一次转换。
    【解决方案2】:

    您不能在背景图像上使用 .fadeIn(),但有一些变通方法,请参阅 A way to fade in the background on load? 更多讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 2013-10-01
      • 1970-01-01
      相关资源
      最近更新 更多