我正在嘗試爲sass中的佔位符創建一個mixin。Placeholder Mixin SCSS/CSS
這是我創建的mixin。
@mixin placeholder ($css) {
::-webkit-input-placeholder {$css}
:-moz-placeholder {$css}
::-moz-placeholder {$css}
:-ms-input-placeholder {$css}
}
這是我想如何包含混入:
@include placeholder(font-style:italic; color: white; font-weight:100;);
顯然,這是不會,因爲這是正在通過對混入途經的所有冒號和分號的工作,但是...我真的很想只輸入靜態CSS,並通過它完全像上面的函數。
這可能嗎?
完美,正是我所需要的。 –
不知道爲什麼這被還原,但答案是不正確的。每個供應商前綴的開頭都需要'@'。看一下Dave Hein進一步的答案,或者更好的辦法 - 試着運行這段代碼,你會發現它不會工作。 – Sk446
@RickM由於您所做的修改無法編譯,因此它已被還原(錯誤:基本級別的規則不能包含父類選擇器引用字符'&'。)。這將創建OP正在尋找的確切輸出,您聲稱的答案是「正確」的答案不會。 – cimmanon