Доброго времени суток!
Как сменить картинку при наведении курсора?
Знаю, что есть псевдокласс :hover, многие скажут об этом ответе. Но тут другая структура html кода.
Дело в том, что я не могу сообразить до конца, как при наведении курсора появилась другая картинка, она видна, но внутри картинки, и как же заставить при наведении курсора была другая картинка.
html:
CODE ( html):
скопировать код в буфер обмена
<link rel="stylesheet" href="styletest.css" type="text/css" /> <ul class="nav"> <li class="item-105"><a href="#">Категория 1<img src="icon1.png"/></a></li> <li class="item-106"><a href="#">Категория 2<img src="icon2.png"/></a></li> </ul>
css:
CODE ( htmlphp):
скопировать код в буфер обмена
* { margin: 0; padding: 0; } html, body { height: 100%; } body { background-color: #000000; } ul.nav li { list-style: none outside none; margin-bottom: 20px; } ul.nav li a { color: #88847d; text-decoration: none; padding-right: 5px; } ul.nav li a:hover { color: #ffba07; text-decoration: none; } ul.nav li a img { float: right; } ul.nav li.item-105 a:hover img { background-image: url(icon1_active.png); width: 30px; height: 30px; } ul.nav li.item-106 a:hover img { background-image: url(icon2_active.png); width: 30px; height: 30px; }
(Отредактировано автором: 05 Апреля, 2014 - 03:35:18)
|