繁体   English   中英

位置:固定工具栏,位于div旁边的动态宽度导航栏

[英]Position:fixed toolbar in a div next to a dynamic width side nav

我有一个可以折叠的侧面导航。 我希望我的工具栏div固定在顶部并填充其余宽度。 100%导致其离开页面。 由于sidenav的动态宽度,我无法执行calc()。

如何设置位置:固定div以填充剩余宽度?

这真的很难摆弄,我正在使用角度,但基本上是:

<body layout="row">
  <div layout="column" class="menu">
    Menu
  </div>
  <div class="view">
    <div class="toolbar">
       I'm a toolbar
    </div>
    Rest of the stuff on the page
  </div>
</body>

.menu {
  height: 100%;
  width: 300px; //current width anyway
}
.view {
  width: 100%;
}
.toolbar {
  background-color: grey;
  width: 100%;
  position: fixed;
  height: 60px;
}

该问题看起来类似于这个人: 位置固定宽度100%

但是我有动态边导航的问题

如果将CSS right属性设置为具有position: fixed的元素,则它将不会超出页面边缘:

right: 0;

确保您删除width: 100%以及width: 100%

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM