gpt4 book ai didi

html - 当浏览器太小时向固定元素添加自动滚动

转载 作者:行者123 更新时间:2023-11-28 13:10:20 24 4
gpt4 key购买 nike

只有当浏览器太小而无法显示其所有内容时,我才尝试为固定元素提供滚动条。

我在页面底部还有一个固定页脚,理想情况下,我希望一旦固定元素的内容移到页脚后面就开始滚动。

这是我的问题的一个简单示例的链接。 http://jsfiddle.net/alsweeet/pGFzF/1/

<div id="container">
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</div>
<div id="footer"></div>

#container{
color: #fff;
position: fixed;
top: 200px;
left: 0;
width: 100%;
background: red;
overflow: auto;
}

#footer{
position: fixed;
height: 50px;
width: 100%;
bottom: 0;
left: 0;
background: #000000;
}

容器离顶部有一定的距离,所以我不能简单地给高度一个百分比。

我猜这是一个很常见的问题,但我从来没有遇到过,也找不到神奇的词来从谷歌中挤出答案。

在此先感谢您提供任何有用的建议。

最佳答案

万一有人遇到同样的问题,我选择了百分比选项。此处显示:http://jsfiddle.net/alsweeet/rXrEU/1

理想情况下,我希望将与顶部的距离保持为固定高度,但我认为这不可能让滚动正常工作。

#container{
color: #fff;
position: fixed;
top: 30%;
left: 0;
width: 100%;
background: red;
overflow: auto;
height: 70%;
margin-top: -50px;
}

#footer{
position: fixed;
height: 50px;
width: 100%;
bottom: 0;
left: 0;
background: #000000;
}

关于html - 当浏览器太小时向固定元素添加自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15603447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com