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 回答