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

如何用LESS自动生成一大串style

如何用LESS自动生成一大串style

慕田峪7331174 2018-08-17 14:02:38
.eg-pd-10 {  padding: 10px}.eg-pd-20 {  padding: 20px}.eg-pd-30 {  padding: 30px}......比如这里我希望能生成1-100之间的所以padding,怎么写这样的less。
查看完整描述

2 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

.generate-eg-pd(1,100);

.generate-eg-pd(@i, @end) when (@i =< @end) {

  .eg-pd-@{i}{

    padding: @i*1px;

  }

  .generate-eg-pd(@i + 1,@end);

}


查看完整回答
反对 回复 2018-08-24
?
交互式爱情

TA贡献1712条经验 获得超3个赞

大概这样子
请参考官方文档loops-feature

.generate-eg-pds(4);


.generate-eg-pds(@n, @i: 1) when (@i =< @n) {

  .eg-pd-@{i}0 {

    padding:@i*10px;

  }

  .generate-eg-pds(@n, (@i + 1));

}


查看完整回答
反对 回复 2018-08-24
  • 2 回答
  • 0 关注
  • 995 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信