私は、sassのプレースホルダ用のミックスインを作成しようとしています。プレースホルダMixin SCSS/CSS
これは私が作成したミックスインです。明らかにこれが原因でミックスインに渡されていますすべてのコロンとセミコロンの仕事に行くのではありません
@include placeholder(font-style:italic; color: white; font-weight:100;);
:
@mixin placeholder ($css) {
::-webkit-input-placeholder {$css}
:-moz-placeholder {$css}
::-moz-placeholder {$css}
:-ms-input-placeholder {$css}
}
この
は、私はミックスインを含めたい方法です、しかし...私は本当にちょうど静的CSSを入力し、上記の関数とまったく同じように通過したいと思います。これは可能ですか?あなたは@content
ディレクティブを探している
完璧、正確に私が必要としたもの。 –
なぜこれが元に戻ったのかわかりませんが、答えが間違っています。個々のベンダープレフィックスの冒頭に「@」が必要です。 Dave Heinの答えをもっと見てみてください。このコードを実行しようとすると、うまく動作しません。 – Sk446
@RickM作成した変更がコンパイルされないため、元に戻されました(エラー:ベースレベルのルールに親セレクタ参照文字 '&'は含まれません)。これは、OPが探している正確な出力を作成します。あなたが「正しい」と答えた答えはそうではありません。 – cimmanon