CSS3--flex布局

flex 布局:水平主轴:水平主轴开始位置到结束位置垂直交叉轴:垂直交叉轴开始位置到结束位置

flex布局属性:flex布局属性:属性名称属性值 解释备注flex-direction(伸缩流方向)row按行排列从左到右row-reverse按行反向排列从右到左column按列排列从上到下column-reverse按列反向排列从下到上flex-wrap(伸缩换行)nowrap不换行默认属性,单行不换wrap换行多行wrap-reverse反向换行多行,注意换行的方向flex-flow(伸缩属性)flex-direction+flex-wrap复合属性结合使用justify-content(主轴对齐)flex-start主轴起始位置对齐水平方向结束位置留白flex-end主轴结束位置对齐水平方向开始位置留白center主轴居中对齐水平居中紧凑,两边留白space-between主轴平均对齐开始位置与结束位置不留白,中间均等分留白space-around居中平均对齐两头留白大小为中间留白的一半align-Items(交叉轴对齐)flex-start侧轴起始位置对齐垂直方向结束位置留白flex-end侧轴结束位置对齐垂直方向开始位置留白center侧轴居中对齐垂直居中紧凑,两边留白stretch上下拉伸对齐占满整个交叉轴baseline根据文字的下基线对齐文字底部对齐align-content(多轴线的对齐方式)前五个属性与水平对齐属性一致stretch轴线占满整个交叉轴单个flex项目属性单个flex项目属性属性名属性值解释注释order(数值)默认值0定义项目的排列顺序数值越小越排前面flex-grow(伸缩放大)默认值1全为1,项目大小相等,如果有一个项目为2,则这个项目就是整个项目集合大小的两倍数值越大项目大小越大flex-shrink(伸缩缩小)默认值1空间不足,则项目缩小,值小于等于1数值越小项目就缩小多少倍flex-basis(项目大小)默认值auto再分配多余空间之前,醒目占据主轴的空间。浏览器会根据这个属性计算主轴是否有多余空间,默认值为auto,即项目本身的大小flex(伸缩性)复合属性flex-grow,flex-shrink,flex-basis1,1,autoalign-self(交叉轴上单个项目对齐方式,默认值为auto)flex-start交叉轴向上对齐flex-end交叉轴向下对齐center交叉轴居中对齐stretch拉伸填充整个容器baseline文字基线对齐文字下基线flex布局的注意事项:flex布局是针对容器中有多个子容器的节点,在父容器节点中使用display:flex,同时可以在改父容器中设置子容器排列的顺序,方向。通过设置子容器的order属性来对子容器的顺序进行排序。

(0)

相关推荐

  • dispaly的Grid布局与Flex布局

    Gird 布局与 Flex 布局有一定的相似性,都是对容器的内部项目进行划分. Flex 布局是轴线布局,只能指定项目针对轴线的位置,可以看作成一维布局 Grid 布局则是将容器划分成行和列,产生单元 ...

  • Flex 布局教程:语法篇

    网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂 ...

  • css3自适应布局 单位vw/vh

    视口单位(Viewport units) 什么是视口? 视口单位中的"视口",在PC端,视口指的是浏览器的可视区域:在移动端,指的就是Viewport中的Layout Viewpo ...

  • flex 布局

    FlexiableBox即是弹性盒,用来进行弹性布局,一般跟rem(rem伸缩布局(转))连起来用比较方便,flexbox负责处理页面布局,然后rem处理一些flex顾及不到的地方(rem伸缩布局主要 ...

  • css中的flex布局

    flex布局 任何一个容器都可以指定为flex布局 当父盒子设为flex布局后,子元素的float.clear.vertical-align属性将失效 伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=fl ...

  • CSS Flex 弹性布局使用

    原文地址:CSS Flex 弹性布局使用 | Stars-One的杂货小窝 前端钻研不深,本文只是稍微记录一下关于Flex布局的知识,讲得不深,需要深入了解学习的可以参考其他大佬的博客 重点记录 通过 ...

  • WEB前端第四十八课——BootStrap布局container、code、table、img、flex

    WEB前端第四十八课——BootStrap布局container、code、table、img、flex

  • CSS3全览_最新布局

    目录 CSS3全览_最新布局 1. 浮动及其形状 2. 定位 3. 弹性盒布局 4. 栅格布局 5. 表格布局 作者: https://www.cnblogs.com/xiaxiangx/ 1. 浮动 ...

  • 李佳琦薇娅为什么开始布局私域流量?

    00.啰嗦一下先 01.六大为何布局私域 02.三大私域运营惊喜 03.私域神器企业微信 04.抖音能玩好私域吗 00 啰嗦一下先 国内直播带货领域的"四大天王"大家都耳熟能详,分 ...

  • “谋”字开篇 青岛中央商务区谋篇布局楼宇经济高质量发展

    大众网·海报新闻记者 王悦音 通讯员 白瑜 青岛报道 以"谋"字开篇,谋定而后行.2021年伊始,抢抓RCEP新机遇正逢其时,青岛中央商务区以楼宇经济发展作为全年工作开篇谋定之重心 ...