Ich habe versucht, Folgendes zu tun, aber es funktioniert nicht:
%Vor%So mache ich es:
%Vor% Ich empfehle, einfach ::selection {}
mit autoprefixer anstelle eines Mixins zu verwenden. Dies wird Ihren Code dünner und Ihr Gehirn leichter machen:)
In diesem Fall wird autoprefixer dies umwandeln:
%Vor%... (abhängig von Ihrem Zielbrowser / Konfiguration) in etwas wie das:
%Vor% Das ::selection
Pseudo-Element war immer noch in der Entwurfsspezifikation , text-decoration
wurde nicht als eine der zulässigen Stileigenschaften angegeben. Da Browser dies ohnehin implementieren, sollten sie die Regeln gemäß diesem Dokument befolgen und text-decoration
als solche nicht zulassen.
Nichtsdestotrotz ist an Ihrem Selektor nichts auszusetzen, obwohl es erwähnenswert ist, dass Firefox stattdessen die Version mit dem Vendor-Präfix ::-moz-selection
verwendet. Sie müssen die Regel zur Unterstützung dieses Browsers zusammen mit Chrome, Safari und Opera wiederholen (siehe diese Antwort für Informationen).
Also in SCSS würden Sie das tun:
%Vor%Sie können dies möglicherweise mithilfe von Mixins reduzieren, aber ich bin mir nicht sicher, ob Mixins mit Pseudo-Element-Selektoren arbeiten.
Tags und Links css css3 css-selectors sass