Подскажите пожалуйста, в чем ошибка? Не могу понять,что делаю не так в простом действии - необходимо,чтобы картинка изменялась при наведении курсора.
.izo {
display: inline-block;}
a.izo:hover {
background: url("other_pic.png") no-repeat 50% 50%;}
<a href="/add/"><img class="izo" src="/pic.png"></a>
img
нельзя применить свойство background
!img
уже по-умолчанию задано display: inline-block;
Можно применить смену фоновых изображений к ссылке.
Как один из возможных вариантов:
a {
display: inline-block;
}
img {
transition: all .3s ease;
}
a:hover img {
opacity: 0;
}
a:hover {
background: url("http://wpguru.co.uk/wp-content/uploads/2013/09/CSS-Logo-214x300.png") no-repeat 50% 50%;
}
<a href="/add/">
<img class="izo" src="https://www.w3.org/html/logo/downloads/HTML5_Logo_256.png">
</a>
Вы картинку на HTML добавляете через img src
, а пытаетесь изменить свойство background
в CSS
Вам нужно картинку добавлять с помощью CSS
в класс izo
.izo {
display: inline-block;
background: url("pic.png") no-repeat 50% 50%;}
}
a.izo:hover {
background: url("other_pic.png") no-repeat 50% 50%;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте в чем может быть проблема, когда задаю параметр http://site. ru/page/param в param или ставлю слэш дополнительный на сайте слетают стили и скрипты,...
Есть контейнер DIV с двумя блоками Р которые позиционированы относительно левой стенки контейнера, я захотел переместить первый блок относительно...
Подскажите, пожалуйста, как можно решить эту проблему? Создал mixin для @media по инструкции, как указано здесь. .
Как сделать ширину дочерних элементов управляемой? Или как тут ещё можно выровнять несколько элементов по вертикали в одном диве?.