Sto provando a creare un mixin per segnaposti in sass.Segnaposto Mixin SCSS/CSS
Questo è il mixin che ho creato.
@mixin placeholder ($css) {
::-webkit-input-placeholder {$css}
:-moz-placeholder {$css}
::-moz-placeholder {$css}
:-ms-input-placeholder {$css}
}
questo è come mi piacerebbe includere il mixin:
@include placeholder(font-style:italic; color: white; font-weight:100;);
Ovviamente questo non è andare a lavorare a causa di tutti i due punti e punti e virgola che viene passata al mixin , ma ... Mi piacerebbe solo inserire il css statico e farlo passare esattamente come la funzione sopra.
È possibile?
Perfetto, esattamente ciò di cui avevo bisogno. –
Non sono sicuro del motivo per cui è stato ripristinato, ma la risposta è errata. È necessario "@" all'inizio di ogni singolo prefisso del fornitore. Dai un'occhiata ad una risposta più in basso di Dave Hein, o meglio ancora - prova ad eseguire questo codice, e vedrai che non funzionerà. – Sk446
@RickM È stato ripristinato perché le modifiche apportate non vengono compilate (errore: le regole di livello base non possono contenere il carattere di riferimento genitore-selettore '&'.). Questo crea l'esatto risultato che l'OP sta cercando, la risposta che tu affermi è "corretta" no. – cimmanon