Как с помощью CSS изменить картинку при наведении курсора
Владимир Самойлов
Содержание:
Как добиться смены картинки при наведении? Это можно реализовать с помощью css.
Готовый пример:
Объяснение. Как мы сделали, чтобы картинка менялась при наведении? Мы в HTML код сразу добавили две картинки, но одну скрыли с помощью :nth-of-type(2). Затем при наведении (hover) на родительский элемент, мы первую картинку скрываем (display: none), а вторую наоборот показываем, задавая ей display: block;
Статья была полезной?
👍
Да - 49
👎
Нет - 17
Комментарии:
Hello, I like your solution, but how can I control the speed of hover effect?
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.