Html 使图标在悬停时变为白色
我希望图标在悬停后亮起白色,但它似乎不起作用。我试过了Html 使图标在悬停时变为白色,html,css,Html,Css,我希望图标在悬停后亮起白色,但它似乎不起作用。我试过了 .lock:hover { color: white; } 但它不起作用。有什么想法吗 CSS: HTML: 用户帐户 下面是它显示的输出: 我只是希望图标在悬停时变成白色。知道我做错了什么吗 您必须更改悬停时的背景图像 .lock:hover { background: url('urIcon.jpg'); // styles } 您必须更改悬停时的背景图像 .lock:hover { background: u
.lock:hover {
color: white;
}
但它不起作用。有什么想法吗
CSS:
HTML:
用户帐户
下面是它显示的输出:
我只是希望图标在悬停时变成白色。知道我做错了什么吗 您必须更改悬停时的背景图像
.lock:hover {
background: url('urIcon.jpg');
// styles
}
您必须更改悬停时的背景图像
.lock:hover {
background: url('urIcon.jpg');
// styles
}
您可以准备另一个图像在悬停时显示,具有相同的CSS属性
.lock:hover {
background: url("some/other/image") no-repeat center;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
margin-top:-5px;
}
这将在悬停时显示其他一些图像。您可以准备另一个悬停时显示的图像,具有相同的CSS属性
.lock:hover {
background: url("some/other/image") no-repeat center;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
margin-top:-5px;
}
悬停时将显示其他图像。color CSS属性不会更改图像的颜色。如果是透明图像,您可以更改背景颜色。颜色CSS属性不会更改图像的颜色。如果它是一个透明的图像,你可以改变背景颜色。这很有道理,wtf是我想的!谢谢不过我有一个简短的问题。为什么它只会在我将鼠标直接悬停在图像上时更改图像,而不是整个
li
框?你可以使用li:hover+.lock{code…}
来实现这一点。请注意,.lock
必须直接位于li
之后。这很有道理,我在想wtf!谢谢不过我有一个简短的问题。为什么它只会在我将鼠标直接悬停在图像上时更改图像,而不是整个li
框?你可以使用li:hover+.lock{code…}
来实现这一点。请注意,.lock
必须紧跟在li
之后。不过我有一个简短的问题。为什么它只会在我直接悬停在图像上而不是整个li框上时才更改图像?jsfiddle.net/67byoqr9/1I我想这是因为类“lock”不在整个li块上,只在小图像本身上。不过我有一个简单的问题。为什么它只会在我直接悬停在图像上而不是整个li框上时才更改图像?jsfiddle.net/67byoqr9/1I我认为这是因为类“lock”不在整个li块上,而在小映像本身上。