Skip to content

CSS类

提醒

本css库不是必选文件,如果你在app.uvue安装的时候没有引入,不需要查看本教程。

如果你有自己的原子css库插件,你可以不引用本css库,可以删除不影响组件

前置说明

你必须在app.uvue中已经引入!!!

在可以写class的组件上即可填写,本质上这是一个css类库,为了方便大家提高布局效率而开发出来。可以兼容全部平台,而无需担心在原生上报错,已经作了兼容。

建议布局尽量使用本css库类,95%可以满足你的日常布局,让你无需写一行样式表就可以完成一个全平台的应用软件

如果发现了纰漏请及时通知我。

杂类

类名作用说明
overflow溢出隐藏。
overflow-x横轴溢出隐藏,Y轴自动(滚动条)
overflow-y竖向溢出隐藏,X轴自动(滚动条)
relative相对定位
absolute绝对定位
fixed固定悬浮
fulled宽度100%
fulled-height高度100%
d-block使元素变为块联即占一行
vertical-align-[x]x=[top/middle/bottom]内联对齐方式,如:vertical-align-top顶部对齐
wrap断行,包括内联元素和单词,数字全部强制断行
nowrap不断行,使用内联元素形成一排

文本类

类名作用说明
text-delete删除线
text-underline下划线
text-size-[x]文本大小x可能的值为:xxs,xs,s,n,g,lg,xl,例如中号:text-size-n
text-weight-[x]粗细,x可能值为:细s,正常n,加粗b
text-align-[x]文本对齐 。text-align-left,right,center
text-overflow超过一行末尾省略号
text-overflow-[x]x=[1-5],最多几行出现省略号

圆角

类名作用说明
round-[x]圆角,x=[0-25],比如:round-10

圆角的其它辅助特性。round-tl-[上面的数值] 如:round-tl-10

tltrblbratblr
顶左顶右底左底右全部顶左和顶右底左和底右顶左和底左顶右和底右

透明度

类名作用说明
opacity-[x]透明,x=只能是整数0,1,2,3,4,5,6,7,8,9对应0.0~0.9

zIndex层级

类名作用说明
zIndex-[x]x=[0-25]如:zIndex-5,=>z-index:5
zIndex-n[x]x=[0-25],其中n=4,如:zIndex-n5,=>z-index:20

Flex综合排版

flex-startflex-endflex-centerflex-betweenflex-aroundflex-reverse
居中左对齐居中右对齐居中对齐居中两边对齐居中均分行内反转内容
flex-rowflex-colflexflex-wrapflex-shrink
横向排列纵向行排列flex布局自动断行保证宽度不受挤压
flex-[x]
[x]=0-12,flex布局

在flex-row排列一排时,如果内部只有一元素flex-1就是占比1即100%,占比2就是20%依此类推

Flex-row排版

需要配合flex flex-row类,加上本类比如:

其它类推组合

flex-row-top-startflex-row-top-centerflex-row-top-end
上左对齐上中对齐上右对齐
flex-row-center-startflex-row-center-centerflex-row-center-end
中左对齐中对齐中右对齐
flex-row-bottom-startflex-row-bottom-centerflex-row-bottom-end
底左对齐底中对齐底右对齐
flex-row-center-between
上下居中,两边对齐。

Flex-col排版

需要配合flex flex-col类,加上本类比如:

其它类推组合

flex-col-top-startflex-col-top-centerflex-col-top-end
左上对齐左中对齐左右对齐
flex-col-center-startflex-col-center-centerflex-col-center-end
中左对齐中对齐中右对齐
flex-col-bottom-startflex-col-bottom-centerflex-col-bottom-end
底左对齐底中对齐底右对齐
flex-col-full
两边拉齐,使用纵向内的元素宽100%

在flex-col纵向排时,如果内部只有一元素flex-col-full就是宽度100%

基线对齐

flex-row-baseline-startflex-row-baseline-centerflex-row-baseline-end
baseline项目基线(row时是顶,col时是左)baseline项目基线(row时是中,col时是中)baseline项目基线(row时是底,col时是右)

位置控制

tlrb
上top左left右right底bottom

规则示例 注意:px单位的css文件n=2,rpx单位的文件n=4,注意区别 因为按设计标准100rpx = 50px,按这个转换的 t-x* 表示正数,x=0-50,比如:t-24,表示顶部偏移24rpx,等于:top:24rpx;

t-nx 表示正数*4的倍数,x=0-25,比如:t-n10,表示向上偏移40rpx,等于:top:40rpx;

t--x 表示负数,x=0-50,比如:t--24,表示向上偏移24rpx,等于:top:-24rpx;

t--nx 表示负数,x=0-25,比如:t--n10,表示向上偏移40rpx,等于:top:-40rpx;

其它类推。

外边距

类名方向示例
ma0-50ma-10,四周边距为10upx

规则为 m方向-值即可。

可选的方向

alrtbxy
四周水平左右竖向上下

注意:px单位的css文件n=2,rpx单位的文件n=4,注意区别 因为按设计标准100rpx = 50px,按这个转换的

外边距如果觉得数据不够用嫌小,还可以这样使用m方向-n值比如外边距40可以写成:ma-n10,n*4倍的数据,n为1-25

负数外边距

还可以使用负方向

规则和上方样,需要加上-号。比如向上负:mt--24,表示负24rpx,ml-n10表示向左负40rpx

内边距

类名方向示例
pa0-50pa-10,四周内边距为10rpx

规则为p方向-值即可。

可选的方向

alrtbxy
四周水平左右竖向上下

注意:px单位的css文件n=2,rpx单位的文件n=4,注意区别 因为按设计标准100rpx = 50px,按这个转换的

内边距如果觉得数据不够用嫌小,还可以这样使用p方向-n值比如内边距40可以写成:pa-n10,n*4倍的数据,n为1-25

最近更新