0

テキストがオーバーレイされた画像スライダーがあります。画像のテーマ(明るいまたは暗い)に応じて、テキストの色を黒または白に変更したいと思います。

複雑にしすぎたくないので、画像のテーマを手動で指定したいと思います。したがって、たとえば、次のように機能する可能性があります。

If imagetheme == 'light'
textcolor == #000

...およびその逆。

4

2 に答える 2

2

要素に配置されたテーマ クラスに反応するスタイルシートを用意し<body>ます (例: .light)。混乱はありません。

于 2012-06-30T15:10:34.863 に答える
0

ほとんど自分で書いたと思います!私はするだろう..

if ( var imagetheme == 'light' ) {
  var textcolor = '#000';
}
else if { var imagetheme == 'dark' ) {
  var textcolor = '#fff';
}

または、Javascript の三項演算子で記述できます。

var imagetheme == 'light' ? var textcolor = '#000' : var textcolor = '#fff';
于 2012-06-30T15:16:12.650 に答える