在stylus mixin中加前缀

时间:2016-05-02 09:26:53

标签: css stylus

我有这个手写笔mixin:

display()
  display: (-ms-)arguments
  display: (-webkit-)arguments
  display: arguments

在CSS中生成这个:

.nav ul li a {
  display: -ms- flex;
  display: -webkit- flex;
  display: flex;
}

然而,我想要实现的目标:

.nav ul li a {
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}

如何使用Stylus实现这一目标?

1 个答案:

答案 0 :(得分:1)

你可以像这样使用它,因为这是一个特殊的场合,可以显示为flex吗?

display()
  display: -ms-flex
  display: -webkit-flex
  display: flex

.nav ul li a
  display()

甚至将其重命名为displayFlex(),以便您始终知道它是什么。