在sass中写的css3经过编译后可以兼容各个浏览器?

问:

@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的编译自动生成?

 

详细答案:https://segmentfault.com/q/1010000002875207/a-1020000002875699 //从该回答来看,就是说sass编译后会兼容其它浏览器。

是这样子的,只要自己开始先定义好的mixin然后把需输出的固定内容写在里面,而需要变的内容做为变量传进去就行咯,以后,在需要用到的时候直接调用传参~

如果配合 compass的话,一些常用的他都给封装好了的~

---------- 下午补充回答 ---------

评论里面不能放代码块:

比如你已经安装了compasssass,下面写一个使用圆角的例子:

posted @ 2017-07-28 11:32  stma  阅读(898)  评论(0)    收藏  举报