我正在尝试使用CSS将徽标图像(透明png)从白色更改为红色。我不知道任何JS,只有HTML和CSS。
我尝试将css悬停与颜色配合使用,但不起作用。我使用的是背景色,但是可以,但是我不希望图像的背景为红色。我已经搜索过,但我认为我的搜索说明不是很好。
这是html:
<body>
<div class="background-container">
<header>
<a href="index.html"><img src="images/ReLiveLogoWHITE TRANSPARENT.png" class="logo"></a>
<nav>
<ul>
<li><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact</a></li>
<li><a href="">Blog</a></li>
</ul>
</nav>
</header>
和CSS:
.logo {
height: 30vh;
margin: 1em;
}
.logo:hover {
color: red;
}
我无法上传实际图片,因此我将上传免版税图片。我想在悬停时将行星着色为红色,蓝色或所需的任何一种颜色。该图像还充当主页按钮。