Используйте тег a
, чтобы обернуть изображение.
<hmtl>
<head>
<style type="text/css">
a.button{
background: url('images/1.png');
display:block;
width: *width*;
height: *height*;
}
a.button:hover{
background: url('images/2.jpg');
}
</style>
</head>
<body>
<a class="button"></a>
</body>
Редактировать: Я просто понимаю, что вы пытаетесь заменить фоновое изображение под вашим изображением ....
один вариант, который у вас есть, это использовать javascript. но если вы хотите использовать только CSS, а также хотите использовать это изображение в качестве элемента управления, отредактированное выше решение хорошо.