首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >侧导航杆高度问题

问侧导航杆高度问题
EN

Stack Overflow用户
提问于 2017-11-26 11:57:03
回答 2查看 1.9K关注 0票数 1

我正在开发一个后端系统,左边有一个侧导航条!

我正在使用Bulma CSS框架,并与Laravel一起开发。

我像这样做侧导航已经很久了,但出于某种原因,我有一些奇怪的高度问题,所以:

,注意,,这不是全部代码,它只是包装div,因为整个侧导航代码是140行代码。

侧导航html结构:

​

代码语言:javascript
复制
#admin-side-menu {
    position: absolute;
    width: 250px;
    left: 0;
    top: 3.5rem;
    bottom: 0;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
    height: 100%;
    z-index: 100;
    overflow-y: auto;
}
代码语言:javascript
复制
<div id="admin-side-menu">
    <aside class="menu">
    </aside>
<div>

​

现在我的问题是,只有当我有一个完全大小的浏览器窗口,我得到的高度一直到底部,如果窗口是大小的,我必须向下滚动以查看所有内容导航栏的高度不会涵盖所有的底部!

我试过高度:100%和高度:100 is;但是没有什么是有效的!

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2017-11-26 12:13:29

你犯了一个非常愚蠢的错误

更新“职位”属性。

代码语言:javascript
复制
#admin-side-menu {
   position: fixed;
}

position: absolute将绝对定位它相对于最近的相对定位元素,或者其他相对于浏览器窗口。

即使您滚动,position: fixed也会使元素固定在特定位置。

了解有关位置属性这里的更多信息

票数 1
EN

Stack Overflow用户

发布于 2017-11-26 11:59:58

试试一个max-height: 300px,或者你想要多少像素,这样看起来很好看。您还可以使用JS设置它,这取决于您拥有多少项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47495891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档