摘要:一是的缩写,意为弹性布局定义弹性布局二基本定义我只简单的说一下容器和项目,因为只关系容器和项目来讲的个人理解。它可以设为或属性一样的值,则该项目占据固定的空间。默认值为,表示继承夫元素的属性,如果没有夫元素,则等同于。
flex是flexible box的缩写,意为“弹性布局”;
display:flex;
</>复制代码
box{
display:flex;
}
我只简单的说一下容器和项目,因为只关系容器和项目来讲的(个人理解)。
有6个属性
</>复制代码
1. flex-direction
2. flex-wrap
3. flex-flow
4. justify-content
5. align-items
6. align-content
值:
row(默认值):水平方向,从右边开始。
row-reverse:水平方向,从右边开始。
column:垂直方向,从上到下。
column-reverse:垂直方向,从下往上
值:
nowrap(默认值):不换行。
wrap:换行,第一行在上面
wrap-reverse:换行。第一行在下方。
值:
flex-start(默认值):左对齐。
flex-end:右对齐。
center:水平居中
space-between:两端对齐,项目之间间隔相等。
space-around:每个项目两侧的间隔相等。
flex-start:y轴的起点对齐。
flex-end:y轴的终点对齐。
center:垂直居中
baseline:项目的第一行文字的基线对齐。
stretch(默认值):如果项目没有设置高度或者为auto,将占满整个容器。
一下6个项目属性设置在项目上。
</>复制代码
1. order
2. flex- grow
3. flex-shrink
4. flex-basis
5. flex
6. align-self
</>复制代码
<style>
*{
margin: 0;
padding: 0;
}
div{
border: 1px solid black;
}
.boxBig{
width: 500px;
height: 500px;
display: flex;
justify-content: center;
align-items: center;
}
.box1{
border: 1px solid red;
width: 100px;
height: 100px;
}
style>
head>
<body>
<div class="boxBig">
<div class="box1">div>
<div class="box1">div>
<div class="box1">div>
<div class="box1">div>
div>
body>
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/1316.html
摘要:弹性盒模型弹性盒子是的一种新布局模式,由容器父元素和项目子元素组成。弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。弹性盒模型 弹性盒子是css3的一种新布局模式,由容器(父元素)和项目(子元素)组成。 弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒模型的目的:提供一种更加有效的方式...
摘要:中各种布局的背后,实质上是各种的组合。相反,一些块容器盒,比如非替换行内块及非替换表格单元格,不是块级盒。描述元素跟它的后代之间的影响。行盒行盒由行内格式化上下文产生的盒,用于表示一行。弹性容器外和弹性项目内的一切元素都不受影响。 CSS中各种布局的背后,实质上是各种*FC的组合。CSS2.1 中只有 BFC 和 IFC, CSS3 中还增加了 FFC 和 GFC。 盒模型(Box M...
阅读 2880·2021-09-10 10:50
阅读 2220·2019-08-29 16:06
阅读 3235·2019-08-29 11:02
阅读 1125·2019-08-26 14:04
阅读 2842·2019-08-26 13:24
阅读 2346·2019-08-26 12:16
阅读 583·2019-08-26 10:29
阅读 3131·2019-08-23 18:33