2

プログラムでインライン CSS コードを追加することは可能ですか?

同様に、次のような CSS セパレーターを定義しました。

.hr{
    border-top: 1px solid black;
    padding-bottom: 10px;
}

今はたまに色違いやサイズ違いで揃えたくなります。css スタイルをさらに作成し.hr-black.hr-blue個別に適用する必要があります.addStyleName()か? または、何らかの方法でプログラムで色を設定できますか?

4

1 に答える 1

3

いいえ、 を使用して特定のコンポーネントでのみ CSS を変更できcomponent.addStyleName()ますが、次のように動的に使用できます。

if (condition)
   component.addStyleName("black");
else
   component.addStyleName("blue")
于 2014-05-22T12:50:31.227 に答える