@senntyou/shortcut.css
v3.0.0
Published
A commonly used styles collection, margin, padding, border, width, height, font ...
Readme
shortcut.css
一个通用的样式类集合, margin, padding, border, width, height, font ...
npm install @senntyou/shortcut.css --savepx单位:import '@senntyou/shortcut.css'rem单位(屏宽 375):import '@senntyou/shortcut.css/lib/shortcut.375rem.css'rem单位(屏宽 750):import '@senntyou/shortcut.css/lib/shortcut.750rem.css'vw单位(屏宽 375):import '@senntyou/shortcut.css/lib/shortcut.375vw.css'vw单位(屏宽 750):import '@senntyou/shortcut.css/lib/shortcut.750vw.css'rpx单位(屏宽 750):import '@senntyou/shortcut.css/lib/shortcut.750rpx.css'
类名规则
- 用
-链接属性与值, 如果属性中已有-, 则保留:mg-l-10 -> margin-left: 10px - 用 2 个辅音字母代替长单词, 用 1 个辅音字母代替短单词:
mg-l -> margin-left - 如果值是整数, 则保留:
mg-10 -> margin: 10px - 如果值是字符串, 则保留:
mg-auto -> margin: auto - 如果值是小数, 则用
-分割开:l-hg-1-1 -> line-height: 1.1 - 用
-连接特殊单位:50-pc -> 50%
简化类名规则
在一般的命名规则之上,另加一套简化的命名,比如
margin-top: 20px => mg-t-20 => mgt-20
margin-left: 10% => mg-l-10-pc => mgl-10p- 类名中只保留一个
-,属性名与属性值中的-都不保留 - 对于
0.x的小数,直接去掉.;而1.x, 2.x等大于 1 的小数,则用横线代替. - 使用简化单位
特殊单位
pc -> %p -> %(简化)
缩写
margin:margin:mgmargin-left:mg-lmargin-top:mg-tmargin-right:mg-rmargin-bottom:mg-b
padding:padding:pdpadding-left:pd-lpadding-top:pd-tpadding-right:pd-rpadding-bottom:pd-b
border:border:bdborder-left:bd-lborder-top:bd-tborder-right:bd-rborder-bottom:bd-b
border-radius:border-radius:bd-rdborder-top-left-radius:bd-rd-t-lborder-top-right-radius:bd-rd-t-rborder-bottom-left-radius:bd-rd-b-lborder-bottom-right-radius:bd-rd-b-r
line-height:l-hgfont-size:f-sfont-weight:f-wgposition:left:lright:rtop:tbottom:b
width:wdheight:hgfloat:floverflow:ofcursor:csposition:psdisplay:dpflex:fxtext-align:t-a
