最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • CSS:弹性布局

    正文概述 掘金(宇智波胖虎)   2021-01-29   455

    一、Flex基本属性

    采用 Flex 布局的元素,称为 Flex 容器(flex container),简称容器。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称项目

    //块级元素
    .box{
      display: flex;
    }
    
    //行内元素
    .box{
      display: inline-flex;
    }
    
    //Webkit 内核的浏览器,必须加上-webkit前缀
    .box{
      display: -webkit-flex; /* Safari */
      display: flex;
    }
    

    设为 Flex 布局以后,子元素的float、clearvertical-align属性将失效。 CSS:弹性布局
    容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)

    二、容器属性

    容器上有以下6个属性:

    1. flex-direction(主轴方向):row | row-reverse | column | column-reverse
    2. flex-wrap(换行方式):nowrap(不换行) | wrap(第一行在上方) | wrap-reverse(第一行在下方)
    3. flex-flowflex-directionflex-wrap简写形式):row nowrap(默认值)
    4. justify-content(主轴上的对齐方式):flex-start | flex-end | center | space-between | space-around
    5. align-items(交叉轴上如何对齐):flex-start | flex-end | center | baseline | stretch
    6. align-content(多根轴线的对齐方式,只有一根轴线,该属性不起作用):flex-start | flex-end | center | space-between | space-around | stretch(核心是一定是盒子内部的元素超过了盒子项的宽度(默认)出现了换行,也就是有多行才可以)

    三、项目属性

    项目上有以下6个属性:

    1. order(项目的排列顺序。数值越小,排列越靠前,默认为0):<integer>
    2. flex-grow(项目的放大比例,默认为0):<number>
    3. flex-shrink(项目的缩小比例,默认为1,即如果空间不足,该项目将缩小):<number>
    4. flex-basis(在分配多余空间之前,项目占据的主轴空间):<length> | auto
    5. flexflex-grow, flex-shrinkflex-basis的简写,默认值为0 1 auto):
    6. align-self(允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto):auto | flex-start | flex-end | center | baseline | stretch

    参考文章

    1. Flex 布局教程:语法篇
    2. CSS Guidebook-弹性布局(很不错,例子详细)
    3. Flex弹性布局
    4. 基础知识】Flex-弹性布局原来如此简单!!
    5. Flex 布局教程:实例篇

    起源地下载网 » CSS:弹性布局

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元