html - 容器中具有不同背景的两列
问题描述
我对 bulma 容器的特定布局有疑问。我想在一个容器内显示一个包含两列的布局,左侧背景部分必须是灰色和右侧白色。我需要将列包装在容器内以获取大小和断点。
.container{
min-height: 100vh
}
.left{
background-color: lightgray;
min-height: 100vh
}
.right{
background-color: white;
min-height: 100vh
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.1/css/bulma.min.css">
<nav class="navbar has-background-grey-dark">
<div class="container">
<div class="navbar-brand">
<a class="navbar-item" href="https://bulma.io">
<img src="https://bulma.io/images/bulma-logo-white.png" width="112" height="28">
</a>
</div>
<div class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item">
Home
</a>
</div>
<div class="navbar-end">
<div class="navbar-item">
<div class="buttons">
<a class="button is-primary">
<strong>Sign up</strong>
</a>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="container">
<div class="columns">
<div class="column is-9 left">
Left
</div>
<div class="column">
Right
</div>
</div>
</div>
你可以看到我在这里工作:https ://codepen.io/hans-felix/pen/GRqKeYe
当前结果:
预期结果:
如您所见,我使用容器来对齐项目。
我该如何处理这个设计?
解决方案
Flex 应该对此有所帮助。 https://developer.mozilla.org/en-US/docs/Web/CSS/flex 也许你甚至不需要“容器”DIV。
.columns {
display: flex;
width: 100%;
}
.column {
flex: 1;
}
.left {
background-color: lightgray;
min-height: 100vh;
}
.right {
background-color: white;
min-height: 100vh;
flex: unset;
width: 100px;
}
<div>
<div>Your header stuff here ... ... ... ... ... ... ... ... ... ... .. .... .. .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . </div>
<div class="columns">
<div class="column is-9 left">
Left
</div>
<div class="column right">
Right
</div>
</div>
</div>
推荐阅读
- javascript - 使用 localStorage / sessionStorage 的性能问题?
- c++ - Qt Gui 线程阻塞问题
- angular - 在Angular单元测试中使用ngValue时如何获取选择的值
- node.js - Mongoose Find() 不适用于变量
- java - 有谁知道在使用递归调用时无限循环和 StackOverflow 错误发生了什么?
- xamarin.forms - 当我单击时,Android SDK Manager 窗口右下角的齿轮图标没有存储库选项
- python - Ipywidgets 在交互式而不是小部件上观察方法
- javascript - Office Web 加载项中请求的资源上不存在“Access-Control-Allow-Origin”标头
- javascript - 将媒体流绑定到
- javascript - 在 Cloudflare Worker 上运行的 JavaScript 中的 Python 代码