问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

flex布局有什么作用 常用属性

发布网友 发布时间:2022-04-06 11:45

我来回答

2个回答

懂视网 时间:2022-04-06 16:06

本篇文章给大家带来的内容是关于flex多列布局有哪些?flex四种多列布局的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

基本的等分三列布局

.container{
 display: flex;
 width: 500px;
 height: 200px;
 }
 .left{
 flex:1;
 background: red;
 }
 .middle{
 flex:1;
 background: green;
 }
 .right{
 flex:1;
 background: blue;
 }
<div class="container">
 <div class="left"></div>
 <div class="middle"></div>
 <div class="right"></div>
</div>

15114078-5bc6267fec26d_articlex.png

三列 左中定宽 右侧自适应

 .container{
 display: flex;
 height: 300px;
 }
 .left{
 flex: 0 0 100px;
 background-color: red;
 }
 .middle{
 flex: 0 0 100px;
 background-color: green;
 }
 .right{
 flex:1;
 background-color: blue;
 }
 <div class="container">
 <div class="left">qqq</div>
 <div class="middle">qqq</div>
 <div class="right">wwww</div>
</div>

3068459805-5bc628fca6d2a_articlex.png

缩小浏览器窗口后

992990269-5bc629147f94b_articlex.png

## 左右固定,中间自适应 ##

 .container{
 display: flex;
 height: 300px;
 }
 .left{
 width: 100px;
 background-color: red;
 }
 .middle{
 flex: 1;
 background-color: green;
 }
 .right{
 width: 100px;
 background-color: blue;
 }
 <div class="container">
 <div class="left">qqq</div>
 <div class="middle">qqq</div>
 <div class="right">wwww</div>
</div>

1359148315-5bc629a2ad584_articlex.png

缩小浏览器窗口后

1496943931-5bc629c2c8764_articlex.png

九宫格布局

 .container{
 display: flex;
 height: 300px;
 width: 300px;
 flex-direction: column;
 }
 .row{
 display: flex;
 height: 100px;
 }
 .left{
 flex: 1;
 height: 100px;
 border: 1px solid red;
 }
 .middle{
 flex: 1;
 height: 100px;
 border: 1px solid green;
 }
 .right{
 flex: 1;
 height: 100px;
 border: 1px solid blue;
 }
 <div class="container">
 <div class="row">
 <div class="left"></div>
 <div class="middle"></div>
 <div class="right"></div>
 </div>
 <div class="row">
 <div class="left"></div>
 <div class="middle"></div>
 <div class="right"></div>
 </div>
 <div class="row">
 <div class="left"></div>
 <div class="middle"></div>
 <div class="right"></div>
 </div>
</div>

3678652162-5bc631f54c614_articlex.png

圣杯布局

 *{
 margin:0;
 padding:0;
 }
 .container{
 display: flex;
 flex-direction: column;
 min-height: 100vh;
 justify-content: space-between;
 }
 .header{
 background: red;
 flex: 0 0 100px;
 }
 .content{
 display: flex;
 flex:1;
 }
 .content-left{
 flex: 0 0 100px;
 background: green;
 }
 .content-right{
 flex: 0 0 100px;
 background: pink;
 }
 .content-middle{
 flex:1;
 }
 .footer{
 background: yellow;
 flex: 0 0 100px;
 }
 <div class="container">
 <div class="header">Header</div>
 <div class="content">
 <div class="content-left">Left</div>
 <div class="content-middle">Center</div>
 <div class="content-right">Right</div>
 </div>
 <div class="footer">Footer</div>
</div>

2662670893-5bc63151d76cf_articlex.png

缩小浏览器窗口之后

1952889120-5bc631749510d_articlex.png

热心网友 时间:2022-04-06 13:14

1.以下6个属性设置在容器上
flex-direction row/row-reverse/column/column-reverse 决定主轴的方向(即项目的排列方向)
flex-wrap wrap/nowrap/wrap-reverse 决定项目排列方式
flex-flow <flex-direction>|<flex-wrap> 前两者简写形式,默认flex-flow:row nowrap
justify-content flex-start/flex-end/center/space-between/space-around
决定项目在主轴的对齐方式
* space-between:两端对齐,项目之间的间隔都相等。
* space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。

align-items flex-start/flex-end/center/baseline/stretch
定义项目在交叉轴上如何对齐
* baseline: 项目的第一行文字的基线对齐。
* stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

align-content flex-start/flex-end/center/space-between/space-around/stretch 定义多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 梦见已故的爷爷打电话来问我们好不好?这是有什么预兆吗? 梦到去世几年的爷爷打电话给我。该何解? 梦到我爷爷打电话给我不知道他怎么知道我的号码的,我刚开始不知道是谁,就说你是谁阿,他就说我是爸爸... 梦见已去世的爷爷托人打电话想我 梦见有人打电话告诉我爷爷死了,棺材放哪里 为什么我做梦梦到爸爸给我打电话告诉我爷爷死了? 梦见奶奶要给已故的爷爷打电话是什么含义啊 梦见与去世的爷爷通电话,爷爷说他过得很好,刚好5月份爷爷去世的,这个梦好不好,是什么意思 昨天晚上我朋友梦见与死去的爷爷打电话 梦见刚去世的爷爷和自己打电话 梦见跟已过世的爷爷通电话,是什么意思? 求几款好的ios办公软件 比如 word这种 如何在ipad上免费使用微软Office? 苹果平板电脑可以使用办公软件吗? 免费的苹果系统的办公软件有什么 葱花鸡蛋软饼怎么做好吃 美味的鸡蛋葱花软饼怎么做好吃又简单,做法图解分享 葱香鸡蛋软饼怎么做的 怎样做鸡蛋软饼 软饼怎么做好吃,葱花鸡蛋软饼的家常做法 广川画跋的书籍简介 广川画跋的介绍 广川画跋的版本 著名画家齐白石最擅长画什么? 这是啥画??? 何为十八描? 名词解释:伊存授经是什么意思? 宋陈居中文姬归汉图的作品简介 &quot;宋徽宗&quot;的读音是什么? 中国姓张的画家都有谁? 徐黄异体的主要反映在哪几个方面 我电脑桌面上的qq图标不见了,怎样才能找回来? 荀彧死因 历史上的荀彧真的是被曹操害死的吗? 荀彧到底是怎么死的?要正史。。。 曹操麾下首席谋臣——荀彧,究竟是怎么死的? 曹操之子房,王佐之才荀彧,他到底是怎样死的? 正史中荀彧是怎么死的? 史书没有记载荀彧的死因,他的死与曹操有什么关系?背后藏着什么秘密... 三国历史上荀彧是怎么死的,不要扯一些野史演义啊什么的