美文网首页
flex布局属性

flex布局属性

作者: 阳光之城alt | 来源:发表于2018-08-09 15:42 被阅读0次
image.png
>父元素  display: flex; display: -webkit-flex;
flex-grow: 1; flex-grow: 1;   等比例缩放
align-items: stretch; 等高布局
flex属性
flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。
flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。
.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        

<style type="text/css">
.box{
    display: flex;
    display: -webkit-flex;
    background: #999;
}
.box span{
    margin: 10px 10px;
    padding: 10px;
    background: #ff0;
    width: 50px;
}
.box span:nth-of-type(1){
    flex-grow: 1;
}
.box span:nth-of-type(2){
    flex-grow: 3;
}
</style>
<div class="box">
    <span>你好1</span>
    <span>你好2</span>
    <span>你好3</span>
    <span>你好4</span>
    <span>你好5</span>
</div>
    </body>
</html>


参考网址:
https://blog.csdn.net/qq_34648000/article/details/79115294 属性讲解
https://blog.csdn.net/s8460049/article/details/54970868 案例直击
https://blog.csdn.net/linda_417/article/details/51507176 属性讲解 flex

等高布局

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <style type="text/css">
.box,.bx{
    display: flex;
    display: -webkit-flex;
    /*换行*/
    /*flex-wrap: wrap;*/
    /*不换行,默认*/
    /*flex-wrap: nowrap;*/
    /*换行,第一行在下方*/
    /*flex-wrap: wrap-reverse;*/
    flex-wrap: nowrap;
    background: #999;
    width: 100%;
}

.bp{
    display: flex;
    display: -webkit-flex;
    /*换行*/
    /*flex-wrap: wrap;*/
    /*不换行,默认*/
    /*flex-wrap: nowrap;*/
    /*换行,第一行在下方*/
    /*flex-wrap: wrap-reverse;*/
    flex-wrap: nowrap;
    align-items: stretch;
    background: #999;
    width: 100%;
}

.box span,.bx span,.bp span{
    margin: 10px 10px;
    padding: 10px;
    background: #ff0;
    width: 50px;
}

.bp .sg{background: #D54E3B;
    width: 50px;}
.sf,.sb{
    background: #ff0;
    margin: 10px 10px;
    flex: 0 0 80px;
}
</style>
<div class="box">
    <span>你好1</span>
    <span>你好2</span>
    <span>你好3</span>
    <span>你好4</span>
    <span>你好5</span>
    <span>你好6</span>
    <span>你好7</span>
</div>

<div class="bx">
    <div class="sf">wewe</div>
    <span>你好1</span>

</div>

<div class="bx">
    <div class="sf">wewe</div>
    <span>你好1</span>

</div>

<div class="bp">
    <div class="sb">wewe</div>
    <span>你好1</span>

</div>

    </body>
</html>

相关文章

  • 小程序页面布局样式元素总结

    1:Flex布局 Flex布局如图1所示 1.1 Flex容器属性 1.2 Flex容器内元素属性 align如果...

  • flex

    Flex 布局教程:语法篇一、Flex 布局是什么?二、基本概念三、容器的属性6四、项目的属性6 Flex 布局教...

  • flex 布局 教程笔记

    flex 布局 容器属性flex-flow [flex-direction][flex-...

  • 2018-12-25,flex布局

    flex布局的属性: flex-container的属性有flex-direction, flex-wrap, j...

  • css笔记-6/flex之前的布局

    flex布局 flex之前的布局 flex之后 基本概念 flex container的六个属性 flex ite...

  • 小程序CSS知识点

    一、flex布局Flex 布局教程:语法篇Flex 布局教程:实例篇 二、CSS position 属性总结CSS...

  • 2019-05-14 css mobx

    flex布局 只在flex布局中(display:flex)有效的属性(持续更新): justify-conten...

  • Flex 布局

    Flex布局 1 . 传统布局 display属性+position属性+float属性 --------垂直居中...

  • 微信小程序UI

    布局基础 flex布局基础 flex容器属性 flex-direction决定元素的排列方向flex-wrap决定...

  • flex布局与布局套路

    flex布局 flex container属性(父元素的属性) flex-direction:确定主轴方向row从...

网友评论

      本文标题:flex布局属性

      本文链接:https://www.haomeiwen.com/subject/ksccbftx.html