@mixin rounded($vert, $horz, $radius: 10px) {
border-#{$vert}-#{$horz}-radius: $radius;
-moz-border-radius-#{$vert}#{$horz}: $radius;
-webkit-border-#{$vert}-#{$horz}-radius: $radius;
}
像这样的代码就只用写第一行border-#{$vert}-#{$horz}-radius: $radius;
各个浏览器的前缀会经过sass的编译自动生成?
是这样子的,只要自己开始先定义好的
mixin
然后把需输出的固定内容写在里面,而需要变的内容做为变量
传进去就行咯,以后,在需要用到的时候直接调用传参~如果配合
compass
的话,一些常用的他都给封装好了的~---------- 下午补充回答 ---------
评论里面不能放代码块:
比如你已经安装了
compass
和sass
,下面写一个使用圆角的例子:最后生成结果如下:
关于
compass
的一些用法可以去参看一下阮一峰老师的这篇博客:http://www.ruanyifeng.com/blog/2012/11/compass.html