Как заменить картинку при наведении

Как с помощью CSS изменить картинку при наведении курсора

Владимир Самойлов
Дата: 15.08.2022
Комментариев: 2
Просмотров: 18804
Содержание:

Как добиться смены картинки при наведении? Это можно реализовать с помощью css.

Готовый пример:

Объяснение. Как мы сделали, чтобы картинка менялась при наведении? Мы в HTML код сразу добавили две картинки, но одну скрыли с помощью :nth-of-type(2). Затем при наведении (hover) на родительский элемент, мы первую картинку скрываем (display: none), а вторую наоборот показываем, задавая ей display: block;

Статья была полезной?
👍
Да - 49
👎
Нет - 17
Комментарии:
Robert Lipinski

Hello, I like your solution, but how can I control the speed of hover effect?

Volodymyr

You need another approach to make a smooth transition.

It is not suitable to use «display:none» for this.
You can try opacity:0 and visibility:hidden — and then replace the values with «1» and «visible» respectively.