【发布时间】:2021-04-05 22:52:58
【问题描述】:
即使页面有滚动条并且我滚动到底部,我如何定位 div 以占据页面高度的 100%。我的 div 是模态的,位于导航栏下方,我将最小高度设置为 100vh,但是当我向下滚动时,它似乎没有扩展到页面底部。我使用的绝对位置不是固定的,因为我希望它相对于导航栏。
<header className ={styles.header}>
<span className={styles.header__item} onClick={() => handleTab(1)}>Library</span>
<div className={styles.img} onClick={()=>handleOptions()}>
</div>
<input className={styles.search} type ="text" placeholder="Search"></input>
<PlayerModal open={playerOpen}/>
</header>
.modalStyles{
min-height: 100vh;
width: 26vw;
position: absolute;
left: 74%;
top: 100%;
background-color: whitesmoke;
}
【问题讨论】:
-
100vh表示 100% 的视图高度,即所有页面的整体可见部分(可以是移动端全屏的桌面窗口)