首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuperSized的替代方案

SuperSized的替代方案
EN

Stack Overflow用户
提问于 2011-12-09 16:02:14
回答 2查看 3.9K关注 0票数 3

我在寻找超大型的替代品。我目前正在使用3.0版本显示一些旋转的背景图像,并在Internet上发现了两个问题。

  1. 转轴很不平稳,速度也很慢。在Chrome和Firefox上,这个工作正常。
  2. 有时,背景图像会垂直放大和变形。

有谁知道解决这些问题的办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-09 16:39:19

使用任何滑块,并使用z-index将其浮动到页面内容后面。当我只是滑动图片时,我喜欢Nivo滑翔机,当我需要滑动带有任意内容的div或ul时,我喜欢bxSlider

应用z-index的元素必须是position: relative;position: absolute。关于position: absolute;需要注意的一点是,它将相对于第一个父元素position: relative;position: absolute定位元素。这听起来可能令人困惑,那么举个例子如何:

将滑块放入<body>并将其包装在div中:

代码语言:javascript
复制
<body>
    <div class="container">
        <!-- Your slider divs/imgs/ul -->
    </div>
    <div class="rest-of-page">
        ...
    </div>
</body>

然后是一些css:

代码语言:javascript
复制
/* Position .container relative to body (not really needed, just an example) */
body { position: relative; }

/* Float slider behind content of page, expanding to width/height of document
 * and use z-index of -1 to place it behind actual page content. */
.container { 
    position: absolute; 
    top: 0%; 
    left: 50%; 
    width: 100%; 
    height: 100%; 
    z-index: -1; 
}

/* Float the actual page content above slider using z-index of 0 */
.rest-of-page { position: relative; z-index: 0; }

这样就行了。通常情况下,你必须为你的滑块图像定义一个宽度,但是我认为你可以让它工作。在我自己的项目中,我一直将滑块对准页面,而不是占据整个背景,所以您的里程可能会有所不同。

票数 2
EN

Stack Overflow用户

发布于 2012-11-21 08:34:50

我不确定这能不能满足你的需要。但是你可以看看SuperBGImage。实际上,它的灵感来自超大型,但有一些方便的改进

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8448194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档