請問老師?
1、針對這個mixin,.mt(@size:10px) {margin-top: @size;}
我這樣調(diào)用.mt(20px);? 對應(yīng)的css是margin-top:20px;但是我想針對 個別調(diào)用 加上!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多了對渲染、效率什么的有啥影響嗎?
2015-08-01
這樣的東西最好直接寫,封裝太麻煩了,還不如直接寫快呢