rework.less
Version:
一种面向浏览器用户代理样式(user agent stylesheet)兼容的解决方案
29 lines (23 loc) • 870 B
text/less
/*
* 模块描述:常用内边距工具类(5-40)
* 模块兼容:Chrome(latest-1)、Firefox(latest-1)、Explorer(6+)
* 模块作者:@yincw
* 最后更新:2016-03-11
*/
.make-padding(@n, @i: 1, @interval: @i * 5) when (@interval =< @n) {
.p@{interval} { padding: @interval * 1px; }
.pt@{interval} { padding-top: @interval * 1px; }
.pr@{interval} { padding-right: @interval * 1px; }
.pb@{interval} { padding-bottom: @interval * 1px; }
.pl@{interval} { padding-left: @interval * 1px; }
.make-padding(@n, (@i + 1));
}
.make-padding(40);
// ==============================
// 使用示例
// ==============================
// class="p5"
// ==============================
// 参考文献
// ==============================
// http://www.hicss.net/separation-of-powers-model-in-css-design-patterns/