我有问题试图用CSS替换此图像,我无法访问html。用CSS替换当前的html图像
<img
width="64"
height="64"
border="0"
style="width: 64px; height: 64px;"
src="http://www.nitrografixx.com/2013/lock-icon.gif">
</img>
我想这一点,虽然它增加了图像作为背景,以当前的图像,它不会取代它。
img[src='http://www.nitrografixx.com/2013/lock-icon.gif'] {
background: url(http://www.nitrografixx.com/2013/lock_bg.jpg) center !important;
}
而不是背景属性,使用内容属性。 –
你的代码工作正常。你对CSS说'当他发现一个带有'src'属性的'img'元素作为他的属性值,然后将'img'元素的背景图像更改为你在他的'background CSS上的财产。您必须将'background'属性更改为'content' – DaGLiMiOuX
如果您有Javascript,那么最好使用它代替CSS,因为您可以直接访问图像并对其进行更改,而不是尝试应用“内容” '通过CSS的属性。 –