如何使滚动仅在一个<div>上起作用?

时间:2019-05-13 17:16:46

标签: css overflow screen-orientation

编辑:已解决,请在评论中回答

我正在尝试使该对象的右侧滚动,而左侧保持原状,但仅限横向使用。我使用@override void initState() { super.initState(); requestPermission(); } requestPermission() async { final res = await SimplePermissions.requestPermission( Permission.WriteExternalStorage); print("permission request result is " + res.toString()); 取得了一些成功,但是每当在横向/纵向之间切换时都需要刷新页面,因为地图不会切换样式。现在,我正在尝试(但失败)使用position: fixed。知道如何正确执行此操作吗?

https://codepen.io/dvtan/pen/mYrzqo

codepen的副本:

overflow

1 个答案:

答案 0 :(得分:0)

您需要固定高度才能使溢出属性起作用。因此,通过使高度元素为100%应该可以完成这项工作。

#yourElement {
    height: 100%;
    overflow: auto;
}

溢出滚动和自动滚动之间的区别是,即使没有内容滚动,滚动时滚动条也始终可见。