Кажется, я не могу найти никаких примеров того, что это было сделано ранее в Интернете, но вот что я попытаюсь сделать ... Я пытаюсь найти самый чистый из возможных способовout.
Итак, у меня есть галерея изображений, где все изображения разных размеров.Я хочу сделать так, чтобы при наведении курсора мыши изображение получилось оранжевым.Просто простой эффект наведения.
Я хочу сделать это без использования обмена изображениями, в противном случае мне пришлось бы создавать оранжевое изображение наведения для каждого отдельного изображения галереи, я хотел бы, чтобы это былонемного более динамично.
Мой план состоит в том, чтобы просто разместить пустой div над изображением абсолютно с цветом фона, шириной и высотой 100% и непрозрачностью: 0. Затем, используя jquery, при наведении курсора мыши, у меня будет прозрачностьзатухание до 0,3 или около того и затухание до нуля при наведении мыши.
Мой вопрос заключается в том, как лучше всего расположить HTML и CSS, чтобы делать это эффективно и чисто.
Воткраткая, но неполная настройка:
<li>
<a href="#">
<div class="hover"> </div>
<img src="images/galerry_image.png" />
</a>
</li>
.hover {
width: 100%;
height: 100%;
background: orange;
opacity: 0;
}