为了账号安全,请及时绑定邮箱和手机立即绑定

请问老师?

1、针对这个mixin,.mt(@size:10px) {margin-top: @size;}

我这样调用.mt(20px);  对应的css是margin-top:20px;但是我想针对 个别调用 加上!important或者auto或者100%,该怎么处理?

2、我想把这几个mixin合并成一个(把border、border-top、border-right、border-bottom、border-left做成变量),怎么处理?

/*border*/
.border(@size,@style,@color) {border:@size @style @color;}
/*border-top*/
.border-top(@size,@style,@color) {border-top:@size @style @color;}
/*border-right*/
.border-right(@size,@style,@color) {border-right:@size @style @color;}
/*border-bottom*/
.border-bottom(@size,@style,@color) {border-bottom:@size @style @color;}
/*border-left*/
.border-left(@size,@style,@color) {border-left:@size @style @color;}

3、封装的mixin多了对渲染、效率什么的有啥影响吗?

正在回答

1 回答

这样的东西最好直接写,封装太麻烦了,还不如直接写快呢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
less即学即用
  • 参与学习       72039    人
  • 解答问题       286    个

让您理解less与css的关系与作用,并且结合实际的例子深刻理解

进入课程

请问老师?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信