
HTMLa napisałem tak:
Kod: Zaznacz cały
<div id="menu">
<div class="ikony">
<div class="linki left"><a href="/" class="link"> </a</div>
</div>
</div>
Kod: Zaznacz cały
#menu
{
width: 100%;
height:84px;
background-image:url(image/menu_belka.png);
background-repeat:no-repeat;
margin:auto;
}
#menu .ikony
{
width:300px;
}
#menu .linki
{
padding: 19px 10px;
}
a.link
{
background-image:url(image/default_menu_01.png);
width: 181px;
height: 39px;
background-repeat: no-repeat;
display: block;
overflow:hidden;
}
a.link:hover
{
background-position:bottom;
}
przed najechaniem jest ok

Ale po najechaniu już nie

Czy jest to może źle zrobiony obrazek czy da się to w css zrobić żeby drugi obrazek był w identycznej pozycji a nie pływał do góry czy w dół.
Jak widać w dolnym obrazku jest dodatkowy background ale chyba nie jest to powodem pływania obrazka.
Dodam że korzystam z firebuga ale tak jak pisałem moja wiedza nie jest duża.
Dziękuje wszystkim za pomoc.
