0

这是我第一次尝试 Nivo Slider,所以请耐心等待——

我正在尝试将我的 controlNav 缩略图定位滑块内(我希望它在中心,距离滑块底部 15px),但到目前为止使用position:absolutelefttop属性只是使缩略图位置的整个定位围绕身体而不是滑块。

难道我做错了什么?我正在网上寻找解决方案,但我找不到任何解决方案。也许我正在搜索错误的关键字?

我正在测试它的网站是[链接已删除]。我已将缩略图重置为位于滑块下方居中的原始布局,如果您想在控制台内摆弄它会更容易。

4

3 回答 3

3

如果当您说“缩略图”时,您的意思是小寻呼机图标,那么您可以将 css 更改为:

#front-showcase .nivo-controlNav {
z-index: 10;
position: relative;
bottom: 40px;
}

在这里,我删除了 display:block ,您可以将 40px 调整为适合您的布局需求。

于 2012-12-16T15:18:54.203 回答
1

在您的 CSS 中,将positioning 属性设置为 on.nivo-control而不是nivo-controlNAV.

通过添加到您的以下内容,这对我有用<head>

<style type="text/css">
    .nivo-control {
        position:relative;
        top:-45px;
    }
</style>
于 2012-12-16T15:10:58.433 回答
0

啊,看起来我在@aditya 和@mToce 的答案的帮助下找到了答案。

似乎我忘记了将 #front-showcase 定位为相对元素,从而使 controlNav 使用 body 元素而不是滑块元素定位自身。

有关更多信息,请阅读以下内容:

http://css-tricks.com/absolute-positioning-inside-relative-positioning/

我通过输入 position:relative; 解决了这个问题。在我的#front-showcase 中,输入位置:绝对;在 .controlNav 内。

希望这可以帮助!

于 2012-12-16T15:39:29.980 回答