CSS3変数(カスタムプロパティ)を使用すると、CSSの1行のハイライトカラーを上書きできます。
ミリグラムでは、cssは次の線に沿って何かを持っています:
:root {
--highlight-color: #9b4dca;
}
次に、すべての#9b4dca
をvar(--highlight-color)
に置き換えます。
これが完了すると、ハイライトの色を、custom.cssファイルを次のように含めるのと同じくらい簡単に置き換えることができます。
:root {
--highlight-color: #abcabc;
}
私は同じことのためにここに来ました^^しかしそれはSASSで書かれていて、古いブラウザをサポートしたいかもしれないので、私はこのようなもっとフォールバックの証明された例をすることをお勧めします:
button {
background-color: $color-primary;
background-color: var(--color-primary, $color-primary);
}
このように、CSSカスタムプロパティをサポートしていないブラウザは、引き続き機能するバージョンにフォールバックします。 また、この方法では、 var()
がすでにフォールバックオプションを提供しているため、実際のスタイルシートに:root {}
は必要ありません。
乾杯、
ドミニク
これまでのところ、彼らの進歩や何かが行われていますか? 😄
これまでのところ、彼らの進歩や何かが行われていますか? 😄
いつでもsrc/_Color.sass
sass --update
再コンパイルできます。 独自のsassファイルを追加することもできます。
これまでのところ、彼らの進歩や何かが行われていますか? 😄
いつでも
src/_Color.sass
sass --update
再コンパイルできます。 独自のsassファイルを追加することもできます。
いい視点ね! 私はSassを使用していないので、もう少しすぐに使えるソリューションを探していると思いますが、 /dist/milligram.min.css
の値自体を変更する以外に、それを簡単に行う方法がわかりません。
このフレームワークが大好きです! この機能がリリースされるのを待ちきれません🚀
ねえ@ mterron @dkundel@ timrossback @dntzbgh @cilim
多分このようなもの?
https://github.com/milligram/milligram/pull/262/files#diff -7b0a61514569d183adbda861549f9d98
最も参考になるコメント
私は同じことのためにここに来ました^^しかしそれはSASSで書かれていて、古いブラウザをサポートしたいかもしれないので、私はこのようなもっとフォールバックの証明された例をすることをお勧めします:
このように、CSSカスタムプロパティをサポートしていないブラウザは、引き続き機能するバージョンにフォールバックします。 また、この方法では、
var()
がすでにフォールバックオプションを提供しているため、実際のスタイルシートに:root {}
は必要ありません。乾杯、
ドミニク