2

「qx.util.ColorUtilがcssStringToRgb()のrgba値を受け入れるようになった」という古いqooxdooのメモを読みました。これは、qoxdoo がいくつかの方法で rgba カラーを処理できることを意味します。

しかし、テーマの拡張で色を設定しようとした方法はどれもqx.theme.modern.Colorqoxxdoo によって解析されていません: throw new Error("Could not parse color: " + temp); それはバグですか (チケットを開いてもいいですか?)、それともカラー変数の設定方法が悪いのでしょうか?

返信ありがとうございます。

4

2 に答える 2

2

qooxdoo のテーマ システムは rgba をサポートしていません。これは、(少なくとも私の知る限り) Opera 9.x などの古いブラウザーに rgba を実装する方法がないためです。rgba 文字列は有効な色の定義と見なされないため、このエラーが発生します。

qx.util.ColorUtil.cssStringToRgb は、アルファ チャネル値を取り除いてカラー値を返すという点で、rgba 文字列のみを処理します。

于 2010-07-08T15:38:06.663 に答える
-1

それは実際に可能です。色の 16 進表現で文字列を割り当てる代わりに、rgb(a) 値の配列を割り当てることができます。

[255, 0, 0, .5]

これは

rgba(255, 0, 0, .5)

半透明の赤で表示されます。

于 2015-10-28T12:28:57.820 に答える