由于某种原因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

