|
Взято отсюда Как обычно делают 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; } Теоретически, все ролловеры документа (и даже сайта ;)) можно сделать одной картинкой. |