我有我当前的代码:
#content img[src="/img/test.gif"] {
background-image:url(dark-img.png) !important;
}
根据我的理解,!important;
会覆盖现有值吗?
为什么这不会覆盖当前的 HTML 图像?背景显示在 HTML 图像的后面。
我希望它位于 HTML 图像之前,这可以使用 CSS 或 JS 吗?
编辑:为了它的值(value),我制作了一个用户脚本来修改网站的现有样式。所以我无法直接访问 HTML 图像。
最佳答案
图像替换不需要 javascript!只要您可以通过 CSS 选择器识别图像,就可以使用 CSS 来完成此操作。
在这里查看解决方案 http://www.audenaerde.org/csstricks.html#imagereplacecss
关于javascript - 如何使用 CSS 覆盖 HTML 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779866/