css - 在 SASS/SCSS 中连接特殊字符

标签 css sass scss-lint

我在 SASS 中创建了一个 mixin,代码如下。

@mixin skew($axis, $a) {
  transform: skew+$axis+($a);
  -o-transform: skew+$axis+($a);
  -moz-transform: skew+$axis+($a);
  -webkit-transform: skew+$axis+($a);
}

但是它的输出显示为

transform:skewY-4deg;
-o-transform:skewY-4deg;
-moz-transform:skewY-4deg;
-webkit-transform:skewY-4deg

我想在 -4deg 周围添加括号,即 transform: skewY(-4deg)

有人可以改正吗?

最佳答案

试试这个:

@mixin skew($axis, $a) {
  transform: skew+$axis+"("+$a+")";
  -o-transform: skew+$axis+"("+$a+")";
  -moz-transform: skew+$axis+"("+$a+")";
  -webkit-transform: skew+$axis+"("+$a+")";
}

关于css - 在 SASS/SCSS 中连接特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50036319/

相关文章:

javascript - Codemirror 的 SCSS linter

css - 将 CSS 属性应用于特定输入元素以及选择和文本区域时如何防止 "force-attribute-nesting"Sass-Lint 警告?

javascript - Polymer - 核心动画页面中的内容标签不占用高度

php - 如何在我的 PHP 中的 SQL 查询的一次迭代中添加一个空格而不影响另一个

html - 将父 css 规则应用于子项

html - SCSS 引用元素的特定实例

javascript - 有没有办法使过渡属性适用于 javascript 选定项?

css3 背景大小很奇怪

internet-explorer - IE 创建字体图标奇怪的下划线

html - 冲突的 CSS 规则如何影响性能?