2011-09-15 15 views

答えて

0

最後に、すべてのテキストに影響を与えるトップレベルのjqplot CSSを修正しました(とにかく同じ色を使いたいので)。

4

分散jqplot CSSファイルを変更することは、メンテナンス性が悪いためです(あなたや他の誰かがアップグレードした場合に変更内容を再度適用する必要があるため)。

代わりに、CSSの特殊性ルール(Star Wars Versionを参照)を使用してCSSを上書きすることをお勧めします。

例えば、

<div id='myChart'; style="width:400px;height:300px;background-color:#eedd33"> 
</div> 

与え、あなたはそれがライブラリのすべての使用を修正するよう指定したCSSファイルを変更したくないCSSルール

#myChart 
{ 
    color: Teal; 
} 
1

を定義することができます。

グラフコンテナ全体のCSSルールを作成したくないため、継承する凡例などのテキストにも適用されます。 .jqplotデータラベル

使用この:

$('.jqplot-data-label').css("color","white"); 

この方法では、データのみのラベルの色が変わります

は代わりに、単にクラスjqplotは、そのデータラベルに使用する変更します。凡例ラベルなどの他のテキストはすべて変更されません。