我正在开发this网站,我正面临背景图像的问题。当我在谷歌上搜索,我意识到,我可以这样做:在Div中应用背景图像的颜色
.tinted-image {
background:
linear-gradient(rgba(255, 0, 0, 0.45)),
url(image.jpg);
}
,但不知何故,我不能做到这一点:
.tinted-image { //Defining color and image differently
background:
linear-gradient(rgba(255, 0, 0, 0.45)),
background:
url(image.jpg);
}
因为我的计划,我不能使用的第一个代码,并我必须不同地定义背景颜色和图像(悬停和东西)。有没有办法以第二种方式做到这一点?或者我可以用Javascript实现这一点?
你为什么不能使用1次,第2次是不可能的,因为你不能追加值,他们只是取代最后定义的值。 – Wobbles 2015-04-02 14:54:15
我想在图像悬停时更改图像的色调。此外,我从'.xml'文件导入图像URL,因此我无法将网址硬编码到CSS中。 – Tetsudou 2015-04-02 14:55:53
除非您通过JS或类似方式创建CSS,否则您会以任何方式“硬编码”url,在这种情况下,您可以轻松创建整个类规则。只是使处理.tinted像一个新的类:悬停 – Wobbles 2015-04-02 14:59:18