私には16進数またはrgba値のいずれかの変数があります。varがCSSのrgbaとして出力されることを保証する方法が必要です。varがSassのHexまたはRGBAであるかどうか比較
var $color: #000 || rgba(0, 0, 0, 0.5)
私はRGBA($色、1)を見てきましたが、不透明度が1であると私は価値が六角である知っている場合にのみ使用することができますされている場合、これは進値を出力します。
どのようにしてこれをSassで行うことができますか?
私には16進数またはrgba値のいずれかの変数があります。varがCSSのrgbaとして出力されることを保証する方法が必要です。varがSassのHexまたはRGBAであるかどうか比較
var $color: #000 || rgba(0, 0, 0, 0.5)
私はRGBA($色、1)を見てきましたが、不透明度が1であると私は価値が六角である知っている場合にのみ使用することができますされている場合、これは進値を出力します。
どのようにしてこれをSassで行うことができますか?
あなたは非常にわずかな不透明度を受け入れることができた場合は、次のように動作するように表示されます:あなたは `RGBA($色、0.999)`と
color: if(rgba($color,1) == $color, rgba($color,0.99), $color);
ありがとうございます。私はそれで動作するコードを得ることができます。 :)まだ1つの不透明度でそれを得る方法を探しています。 – Jonathan002
ちょうど私がCSSの16進値を使用できるようにするための回避策を実行するために必要なことを達成できたことを更新したいと思っていました。答えは疑問の外にありますが、人々に知らせるだけです。 – Jonathan002
をすることによって得ることができますか? –