Javascript 固定在页面底部的可滚动元素
我需要在我的页面底部有一个可滚动的元素 我想我只需要设置Javascript 固定在页面底部的可滚动元素,javascript,html,css,reactjs,Javascript,Html,Css,Reactjs,我需要在我的页面底部有一个可滚动的元素 我想我只需要设置位置:fixed和底部:0。问题是,这是一个水平的项目列表,应该允许我在X轴上滚动 从我收集的信息来看,似乎我无法滚动位置:fixed元素。但是通过删除它,我无法将其放在页面底部。如何解决这个问题 以下是我的应用程序当前外观的示例: const items=['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11','
位置:fixed
和底部:0
。问题是,这是一个水平的项目列表,应该允许我在X轴上滚动
从我收集的信息来看,似乎我无法滚动位置:fixed
元素。但是通过删除它,我无法将其放在页面底部。如何解决这个问题
以下是我的应用程序当前外观的示例:
const items=['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11','item12','item13','item14','item15','item16','item17','item18']
常量应用=()=>{
返回(
我的应用程序。。。
知识的同一性是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德
以下是my components的两个版本:
没有固定位置(蓝色的):在错误的位置,但可以滚动
位置固定(红色的一个):在屏幕底部,如我所愿,但无法滚动
{items.map((项,索引)=>(
{item}
))}
{items.map((项,索引)=>(
{item}
))}
)
}
ReactDOM.render(
,
document.getElementById('app')
);代码>
这是一个简单的解决方案
将可能比视口宽的元素设置为位置:固定时,请确保指定左
和右
属性。
如果没有这些元素,固定位置元素就没有宽度约束,因此浏览器认为它不需要滚动
在某些情况下,您还可以使用width:100%
const items=['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11','item12','item13','item14','item15','item16','item17','item18']
常量应用=()=>{
返回(
我的应用程序。。。
知识的同一性是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德
以下是my components的两个版本:
没有固定位置(蓝色的):在错误的位置,但可以滚动
位置固定(红色的一个):在屏幕底部,如我所愿,但无法滚动
(
{item}
))}
)
}
ReactDOM.render(
,
document.getElementById('app')
);代码>
Hi。你试过flexbox布局吗?