我有一个图像滑块,上面覆盖着文字。我想根据图像的主题(浅色或深色)将文本颜色更改为黑色或白色。
我想手动指定图像的主题,因为我不想使事情过于复杂。例如,它可以像这样工作:
If imagetheme == 'light'
textcolor == #000
...反之亦然。
我有一个图像滑块,上面覆盖着文字。我想根据图像的主题(浅色或深色)将文本颜色更改为黑色或白色。
我想手动指定图像的主题,因为我不想使事情过于复杂。例如,它可以像这样工作:
If imagetheme == 'light'
textcolor == #000
...反之亦然。
有一个样式表来响应放置在<body>
元素上的主题类(例如.light
)。不脏乱。
我想你几乎是自己写的!我会做..
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';