如何在鼠标翻转时更改图像<img>(悬停)

bla*_*d Ψ 5 html css image

如何更改图像(使用<img>标签设置,不是一个<div><some_selector>背景,可以通过在CSS中更改backgroundbackground-image属性轻松解决:hover)在鼠标翻转(悬停),如stackoverflow主页中的收藏夹标签删除按钮,其中(X)悬停时图像变红?

Myl*_*ray 8

HTML

<div id="css-image-swap-1">
<img id="swap-1" src="default-image-url" alt="CSS image swap" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#css-image-swap-1{
    width:300px; height:150px; background:url(swap-image-url);
}
#css-image-swap-1 img:hover{
    opacity:0;
}
Run Code Online (Sandbox Code Playgroud)