1

SASS を 1 か月間使用しています。

ただし、次のような変数を作成すると:

$darkgrey:rgb(82,81,83);

次に、特定の p タグなどで、変数を再利用することにしますか? 体内で:

body{
    p.ahh-whatever{
        color:$darkgrey;
    }
}

ただし、すべてのブラウザで常に HEX として表示されるようです。これには理由がありますか?不透明度 1 の RGBA を使用する必要がありますか?

使用されているソフトウェア:

Compass-Style で Foundation 3 インラインも使用しています。コードをコンパイルするための CodeKit と、エディター用の Sublime Text 2 に加えて。オペレーティング システムは OSX 10.8 (新しい IMac 27 インチ) です。

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

1

ほとんどすべてのブラウザが16進数を理解するため、SASSは可能な限り16進数を出力します。(すべてのブラウザがRGB値またはRGBA値を「取得」するわけではありません。)

rgba値を指定すると、SASSはそれをそのように出力します

例えば ​​:

rgba(blue, 0.2)    

出力します:

rgba(0, 0, 255, 0.2)

参照:SassRGBAインスタンスのドキュメント

于 2013-02-28T10:40:30.460 に答える