小编Jim*_*eet的帖子

如何更改CSS flex-box列的宽度?

我有一个菜单 div,它填充了其容器高度的100%,在它旁边的右侧是headerbodyfooter部分。

我设法做到了CSS flex property。但是,我想更改"menu"div从容器中取出的宽度量,例如,使其成为10% width of container's width,并使其rest divs fill what's left(即使"menu"div在以后被隐藏)。

我现在拥有的JS Fiddle:https//jsfiddle.net/jf29vr0x/3/

.container {
  display: flex;
  flex-flow: column wrap;
  width: 75%;
  height: 500px;
  position: relative;
  margin: 0 auto;
}

.menu {
  flex: 0 0 100%;
  background: lightblue;
}

.header {
  flex: 0 0 10%;
  background: lightgray;
}

.body {
  flex: 0 0 80%;
  background: purple;
}

.footer …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

5
推荐指数
1
解决办法
9364
查看次数

标签 统计

css ×1

flexbox ×1

html ×1