在this page,我在头像下面有导航菜单.slider-btm
("品牌推广,打印,网站和电影,显示器和标牌"),其中包含:
.slider-btm {
position: absolute;
width: 100%;
bottom: 0;
height: 60px;
z-index: 10;
}
和父母:
<div class="slider-outer-wrapper" style="position:relative">
导航菜单.slider-btm
不在屏幕底部。我看到以下内容:
我希望此菜单位于底部,如brand.insightdesign.com.au
底部的菜单帮助表示赞赏。
答案 0 :(得分:0)
您想要在滚动时将栏固定在屏幕底部吗?
使用position: fixed
.slider-btm {
position: fixed;
width: 100%;
bottom: 0;
height: 60px;
z-index: 10;
}
答案 1 :(得分:0)
以超基本的方式,该网站(您已从问题中移除)将使容器测量窗口的高度并将窗口的高度附加到标题(容器),然后绝对定位菜单到这个容器的底部(参见一个非常粗略的例子的代码)
.container {
background:red;
position:relative;
height:100vh;
}
li {
list-style:none;
float:left;
}
.menu {
position:absolute;
bottom:0;
width:100%;
background:green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<div class="container">
<div class="menu">
<ul>
<li>Link</li>
<li>Link</li>
<li>Link</li>
<li>Link</li>
</ul>
</div>
</div>
<h1>This is more content</h1>
如果您需要进一步解释,请告诉我。
只需将height:100vh
添加到容器高度,而不是使用JavaScript来计算浏览器窗口的高度。这将使容器高度与浏览器高度相匹配,为您提供相同的结果(仅通过CSS而不是JavaScript - 增加了积极的一点,如果用户调整屏幕大小,您不必将此值分配给调整大小)。我已经更新了上面的代码。
谢谢,通过将.slider-btm
移出.slider-outer-wrapper
容器,这可以解决您的问题,以便.slider-btm
可以放在容器的底部,即100vh。
答案 2 :(得分:0)