2

のプレフィックスのないスタイルを実行できるようにするミックスインを作成していますtransform: rotate(45deg)Stylus問題は、適切な構文でそれを行う方法がわからないことです。これが私がこれまでに持っているものです:

transform-rotate()
    -webkit-transform: rotate(arguments)
    -moz-transform: rotate(arguments)
    -o-transform: rotate(arguments)
    -ms-transform: rotate(arguments)
    transform: rotate(arguments)

.stylそして、次を使用してシートで呼び出したいと思います。

transform-rotate(45deg)

しかし、それを行うと、次のエラーが発生します。

Cannot call method 'map' of undefined

rotate()問題は、Stylus がネイティブの CSS3 mixin をカスタム mixin として扱おうとしていることにあると思いますrotate()。完全にはわかりませんが、それが私の最初の考えです。

これを正しくコンパイルするにはどうすればよいですか? どんなアイデアでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

スタイラスでは括弧は必要ありません。問題は解決しました!

transform-rotate
    -webkit-transform rotate arguments
    -moz-transform rotate arguments
    -o-transform rotate arguments
    -ms-transform rotate arguments
    transform rotate arguments

また、ブラウザのプレフィックスを処理するスタイラス プラグインである Nib を使用することをお勧めします: http://visionmedia.github.io/nib/

于 2013-12-19T15:41:59.863 に答える