|   |
Взято отсюда Как обычно делают rollover ?Делают две картинки, одну ставят на положеное ей место, а вторую показывают, когда мышка перекрывает первую. Два файла - две картинки. Можно делать классически, через javascript, можно стилями, однако всегда будет html и 2 картинки.
<style>
a#rover{
width:100px;
height:100px;
background-image:url(leaf1.png);
display:block;
text-decoration:none;
}
a#rover:hover{
background-image:url(leaf2.png);
}
</style>
<a href="#" id="rover"> </a>
|
|   |
С одной картинкой... тоже можно сделать rollover. Преимущества:
В чём трюк ? В том, что мы показываем каждый раз только часть картинки. Сначала левую, потом правую.
a#rover{
width:100px;
height:100px;
background-image:url(leafs.png);
display:block;
text-decoration:none;
}
a#rover:hover{
background-position: 100px 0;
}
Теоретически, все ролловеры документа (и даже сайта ;)) можно сделать одной картинкой. |