微信小程序元素水平居中或垂直居中

.wxml
 <view class="father">
      <view class="children1">子元素1</view>
      <view class="children2">子元素2</view>
      <view class="children3">子元素3</view>
</view>
.wxss 
 .father{    
       display: flex;    
       align-items: center;   
       height: 100rpx;    
       background-color: #00ff00;
 }
.children1{   
      background-color: #ff004c;
}
.children2{    
      background-color: #c6c4cc;
}
.children3{    
      background-color: #eeff00;
}

水平居中

1、排列方向为水平方向
.father{
display: flex;
align-items: center;
height: 100rpx;
background-color: #00ff00;
}

image

2、排列方向为竖直方向
.father{
display: flex;
flex-direction: column;
align-items: center;
overflow: hidden;
background-color: #00ff00;
}

image

 垂直居中

1、排列方向为水平方向
.father{
display: flex;
flex-direction:column;
justify-content: center;
background-color: #00ff00;
}

image

2、排列方向为竖直方向
.father{
display: flex;
justify-content: center;
background-color: #00ff00;
}
father的高度等于最大item的高度

image

3、中心居中
1、排列方向为水平方向
.father{
display: flex;
align-items: center;
justify-content: center;
background-color: #00ff00;
}

image

 2、排列方向为竖直方向
.father{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: #00ff00;
}

image

 
© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发
头像
平等表达,友善交流,有爱评论~
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容