最近在项目中手写类名时突发奇想,有没有一个库(最好是基于less的),可以实现class类名携带参数,大致效果如下:
<div className="mb-20"/>
<div className="mb-40"/>
.mb(x) {
margin-bottom: {x}px
}
<div className="mb-20"/>
<div className="mb-40"/>
.mb(x) {
margin-bottom: {x}px
}
之前我想的是 粒度为5,从0开始,写到100,当然使用less的循环写。我主页里有之前的代码可以参考。
能使用的有margin、padding、height、width等等
做一个css表,然后项目直接引入就可以了。