23

、、、などを宣言することorangeで、blueCSSで標準色を使用することを超えて、同じ色をそれぞれ 、、および(ST3 のColorHighlighterパッケージのおかげで) 使用しています。aquamarinergb()rgb(255,165,0)rgb(0,0,255)rgb(127,255,212)

.btnブートストラップの勾配を変更すると、rgba(). 簡単な調査により、それaが の略であることが説明され、 CatmullSmithalphaに起因する積分数学がたくさんあります 。また、アルファチャンネルが「アルファ合成」に使用されていることも簡単にわかります。これは、主に「不透明度」として関連付けることができます。

  • 不透明度以外に2つの違いはありますか?
  • RGBAを使用するのが慣習ではないのはなぜですか.(私はこれに出くわしたばかりなので、これを想定しています)
  • Web で rgba() を使用する際に知っておくべきその他の制限はありますか?
  • 色のショートカットの横に不透明度を宣言するショートカットはありますか? (つまり color: salmon:.5;)
  • Web 開発者の観点から、異なるマシンINFOの ARGB、RGBA、BGRA バイト オーダーの違いについて心配する必要はありますか?
  • その他の重要な情報?
4

3 に答える 3

2

RGBは標準的な RGB カラーです。これはもうおわかりでしょう。

RGBaは標準の RGB カラーですが、アルファ/不透明度もあります。

それ以外に違いはありません。色は同じようにコード化されています。

これと他のCSS3カラー スタイルを使用する際の問題は、常にサポートされているとは限らないことです。これは、どのバージョンのブラウザがそれをサポートしているかを示すリンクです。

CSSでアルファを宣言すると、このrgba(0, 0, 0, .3)のようになり、アルファは1から0までの 10 進数または整数になります。1 は不透明、0 は完全に透明です。

于 2014-07-02T18:50:23.650 に答える
0

rgbは標準rgb(red, green, blue)

rgbaは標準rgb(red, green, blue + Alpha (aka opacity))

カラーバリエーションはありません。色属性ですRGBAcss3

古いブラウザーのサポートは制限されている可能性があるため、代替色を次のように使用することをお勧めします。

CSS:

div {    
  background-color: rgb(200, 54, 54); /*The Fallback*/
  background-color: rgba(200, 54, 54, 0.5) !important; 
}
于 2014-07-02T18:35:14.310 に答える