由于某种原因box-shadow
,mixin 返回的值被浏览器视为无效。为什么会这样?怎么修?
在我的.scss
:
@import "compass/css3/box-shadow";
@include box-shadow(0px 1px 5px 1px #c4c3c3);
返回这个:
-webkit-box-shadow: compact(0px 1px 5px 1px #c4c3c3, false, false, false, false, false, false, false, false, false);
-moz-box-shadow: compact(0px 1px 5px 1px #c4c3c3, false, false, false, false, false, false, false, false, false);
box-shadow: compact(0px 1px 5px 1px #c4c3c3, false, false, false, false, false, false, false, false, false);
我将 compass 与 webpacksass
和css
加载器一起使用。这是<script>
标签中返回的内容:
更新:
看起来这是node-sass问题。sass-loader
正在使用node-sass
且node-sass
与 Compass 不兼容。https://github.com/sass/node-sass/issues/1004