常用的flex布局css样式

本文详细介绍了Flex布局的常用CSS样式,包括方向设置、对齐方式以及主轴上的各种排列方式,如居中、两端对齐等。同时,还提供了水平和垂直方向上固定与自适应宽度/高度的实现方法,特别适用于微信小程序开发中的适配问题。通过这些样式,开发者可以更高效地创建响应式和动态布局。
摘要由CSDN通过智能技术生成

常用的flex布局css样式

flex布局我在微信小程序开发中用的比较多,不用考虑太多适配问题。

.flex{display: flex;display:-webkit-flex;}
.flex-row{flex-direction: row;}
.flex-col{flex-direction: column;}
.flex-ai{align-items: center;}
.flex-jc{justify-content: center;}
/****主轴水平、垂直方向***/
.flex-rowc{display: flex;flex-direction: row;justify-content: center;align-items: center;}//水平垂直居中
.flex-rowl{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}//主轴为水平方向,起点在左端,垂直居中
.flex-rowr{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}//主轴为水平方向,起点在右端,垂直居中
.flex-colc{display: flex;flex-direction: column;justify-content: center;align-items: center;}主轴为垂直方向,垂直居中
.flex-colt{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}主轴为垂直方向,起点在上沿,水平居中
.flex-colb{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}主轴为垂直方向,起点在下沿,水平居中
.flex-between{display: flex;justify-content: space-between;align-items: center;flex-direction: row;}//两端对齐,项目之间的间隔都相等
.flex-around{display: flex;justify-content: space-around;align-items: center;flex-direction: row;}//每个项目两侧的间隔相等

**水平方向(一个固定宽度,一个自适应填充)**
/* 固定宽度 */
.fixedWidth{flex:0 0 auto;}
/* 自适应宽度 */
.autoFullWidth{flex:1 1 auto;}

**垂直方向(一个固定高度,一个自适应填充)**
/**固定高度*/
.fixedHig{flex: 0;}
/**自动填充剩余区域*/
.autoFullHig{flex: 1;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值