javascript - 在我的网页中实现可调整和可关闭的列

标签 javascript css twitter-bootstrap

我正在实现一个元素仪表板,其中我有 3 个可调整的列,当它们一起打开时它们共享屏幕宽度,我可以关闭 1 个或多个面板(列)然后列的其余部分将调整以共享空间,这是一个工作演示->

enter image description here

站点是https://www.pivotaltracker.com ,我如何获得这个功能,到目前为止我只知道 Bootstrap 网格列,但是如何进行这样的动态调整?(这对于简单的 Bootstrap 网格是不可能的) - 因为我也想要关闭面板和打开面板功能.

最佳答案

关于 bootstrap,我认为你可以为每个 div 提供一个 col 类,这样可用空间将划分到现有的 div 中。

<div class="row">
 <div class="col">col1</div>
 <div class="col">col2</div>
</div>

或者使用纯 CSS(especillay flexbox)你可以应用 flex-grow:1;给每个子 div,

<div class="contaier">
 <div>box1</div>
 <div>box2</div>
</div>
.container {
 display:flex;
}
.contaier div {
 flex-grow: 1;
}

关于javascript - 在我的网页中实现可调整和可关闭的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57505196/

相关文章:

javascript - 使用具有固定页眉和页脚的 css 的可变内容 div 高度

javascript - 使用 PhantomJS 的 Protractor 错误

css - UI-Bootstrap 仅将模态背景应用于元素

javascript - 将鼠标悬停在绝对 div 上时滚动整个页面

javascript - 表行悬停的 Bootstrap 弹出窗口 : Not possible to click link inside popover

html - masonry 不适用于 bootstrap3 的不同宽度列

javascript - Ember 模型和 SQL - 在服务器上或通过 Ember 关系连接表?

javascript - 如何基于Ajax请求打印JavaScript?

android - 通过flexbox实现android Linearlayout权重效果

jquery - 使用 btn-primary 的 Twitter Bootstrap 按钮组