Css-弹性盒子

简介: Css-弹性盒子

弹性盒子:C3提供的一种新的布局方式

    x轴,y轴,主轴,侧轴
    主轴:  元素排列的方向
    侧轴:  另一个方向是侧轴
    容器:  父元素
    项目:  子元素
    先定义弹性盒子:
    display:flex;


1.主轴排列方向 flex-direction

 属性值: row 横向排列(默认值)
     row-reverse 反转横向排列
 column  纵向排列
 column-reverse  反转纵向排列


2.主轴对齐方式 justify-content

 属性值: flex-start  顶端对齐
         flex-end    末端对齐
       space-between  两端对齐
       space-around  两端环绕对齐
       center   居中
       space-evenly  完全的平均分配


3.侧轴对齐方式 align items

      center 居中
      flex-start 顶部对齐
      flex-end  底部对齐
      baseline: 基线对齐(大多情况与flex-start效果一致)
      stretch:拉伸以撑满父元素高度(默认值)


4.设置项目是否换行: flex-wrap

      warp:   换行
      nowarp: 不换行(默认值)
      warp-reverse  反转换行


5.align-content(行与行之间的对齐方式)

      flex-start 起始位置对齐,没有间距
      flex-end 末端对齐,没有间距
      center 居中对齐,没有间距
      space-between 两端对齐,有间距
      space-around 两端环绕对齐,有间距
      stretch   拉伸撑满父元素高度(默认值)


  • 项目属性
  1. 单独设置某个项目的侧轴对齐方式, align-self

flex-start 顶端对齐

flrex-end 末端对齐

center 居中对齐

stretch 拉伸

auto: 继承父元素(默认值)


  • 2.设置项目的排列顺序 order
属性值:  数值  值越大,越往后排列,默认为0,支持负数


  • 3.flex:1; 设置盒模型项目如何分配空间
复合属性:
flex-grow 一个数字,规定项目将相对于其他灵活的项目进行扩展的量flex-shrink 一个数字,规定项目将相对于其他灵活的项目进行收缩的量flex-basis 项目的长度
    flex-shrink:0 设置项目宽高不被拉伸


目录
相关文章
|
2月前
|
前端开发 UED
如何使用css给一个盒子加上好看的hover阴影效果
如何使用css给一个盒子加上好看的hover阴影效果
86 1
|
2月前
|
前端开发 容器
CSS弹性盒子知识点
CSS弹性盒子知识点
|
7月前
|
前端开发 开发者 容器
彻底学会CSS 弹性布局flex
【4月更文挑战第1天】 彻底学会CSS 弹性布局flex
87 0
|
5月前
|
前端开发 容器
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
34 3
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
|
5月前
|
前端开发 容器
CSS Flexbox(弹性布局)
CSS Flexbox(弹性布局)
|
6月前
|
移动开发 JavaScript 前端开发
rem的适配方案,css文件和js文件的引入方式,特色小边框的制作,DS-Digital.ttf数字展示屏的使用方法:,自适应图片 background-size,jQuery爆bug,a和盒子居中,
rem的适配方案,css文件和js文件的引入方式,特色小边框的制作,DS-Digital.ttf数字展示屏的使用方法:,自适应图片 background-size,jQuery爆bug,a和盒子居中,
|
6月前
|
前端开发
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影二
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影二
54 0
|
6月前
|
前端开发 容器
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影(一)
Web网页制作-知识点(4)——CSS盒子模型、弹性盒模型(flex box)、文档流、浮动、清除浮动、定位、圆角、阴影一
81 0
|
7月前
|
前端开发 容器
CSS 弹性布局,大厂意外流出
CSS 弹性布局,大厂意外流出
|
7月前
|
前端开发
CSS弹性布局justify-content的用法
CSS弹性布局justify-content的用法