小程序css实现flex布局不均等分

一:wxml文件:


        Python
        
        网站建设

二:wxss文件:

让组件变成左右关系,需要添加

.flex-box{
  display: flex;
}

1.要实现等分的话,在每一项中flex的值设置相同就行了,如flex:1或flex:2都行

.list-item1,.list-item2,.list-item3{

  background-color: #82c2f7;

  height: 100px;

  text-align: center;

  border:1px solid #bdd2f8;

  /* 我们希望这三个list-item的view组件三等分 */

  flex:1;

  /* 我们看到list-item组件里的文字都不是垂直居中的 */

  display: flex;/*这个是必要的,不然下面两个不起作用*/

  align-items:center;/*垂直居中*/

  justify-content: center;/*水平居中*/

}

2.要是非均等分的话只要各自设置flex的值为不同就行了

.list-item1,.list-item3{

  background-color: #82c2f7;

  height: 100px;

  text-align: center;

  border:1px solid #bdd2f8;

  /* 我们希望这三个list-item的view组件非三等分 */

  flex:1;

  /* 我们看到list-item组件里的文字都不是垂直居中的 */

  display: flex;/*这个是必要的,不然下面两个不起作用*/

  align-items:center;/*垂直居中*/

  justify-content: center;/*水平居中*/

}

.list-item2{

  background-color: #82c2f7;

  height: 100px;

  text-align: center;

  border:1px solid #bdd2f8;

  /* 我们希望这三个list-item的view组件非三等分 */

  flex:3;

  /* 我们看到list-item组件里的文字都不是垂直居中的 */

  display: flex;/*这个是必要的,不然下面两个不起作用*/

  align-items:center;/*垂直居中*/

  justify-content: center;/*水平居中*/

}

原文链接:https://blog.csdn.net/qq_40632009/article/details/117450730

猜你喜欢

转载自blog.csdn.net/qq_40632009/article/details/117450730
今日推荐