У меня отображается несколько изображений. Во-первых, они все черного цвета, и я хочу добавить эффекты, чтобы при наведении курсора на изображение его шкала серого становилась равной 0 и оставалась равной 0, пока я снова не наведу курсор на это изображение.
Я видел, что несколько человек используют javascript, чтобы добавить класс, но я не уверен, как вернуться к шкале серого на 100% после первого наведения.
<div id="photos">
<div class="images">
<img src="/photographs/clouds.jpg" />
</div>
<div class="images">
<img src="/photographs/DogPrint.jpg" />
</div>
<div class="images">
<img src="/photographs/euro.jpg" />
</div>
<div class="images">
<img src="/photographs/FireHead.jpg" />
</div>
<div class="images">
<img src="/photographs/wasabi.jpg" />
</div>
<div class="images">
<img src="/photographs/sam.jpg" />
</div>
<div class="images">
<img src="/photographs/roli.jpg" />
</div>
</div>
img {
width: 100%;
filter: grayscale(100%);
border-radius: 2px;
transition: all 0.25s ease-in-out;
}
#photos {
columns: 5 200px;
column-gap: 1.5rem;
width: 90%;
margin-top: 200px;
margin-left: 200px;
}