WItam.
Chciałbym zrobić w CSS tak by przycisk w Menu podskoczył o 10px w górę po najechaniu na niego. Niby udało mi się uzyskać taki efekt, ale gdy najedziemy na ten przycisk zbyt nisko to zaczyna dziwnie podskakiwać, ponieważ w momencie gdy podniesie się on o 10px w górę wtedy wskaźnik myszy już na niego nie wskazuje, więc z powrotem spada w dół po czym znów skacze do góry i tak cały czas. Jak naprawić ten problem?
Fragment CSS:
.menu
{
text-align: right;
margin-top: -10px;
}
ul a.menu
{
text-decoration: none;
font-size: 23px;
color: #4f4f4f;
}
ul a.menu:hover
{
position: relative;
top: -10px;
color: #000000;
}
ul
{
display: inline-block;
}
li
{
margin-left: 50px;
list-style-type: none;
float: left;
}
Fragment: HTML:
<div class="menu">
<ul>
<li><a href="index.html" style="font-weight: 600" class="menu">Strona Główna</a></li>
<li><a href="login.html" class="menu">Logowanie</a></li>
<li><a href="rejestracja.html" class="menu">Rejestracja</a></li>
<li><a href="onas.html" class="menu">O nas</a></li>
<li><a href="kontakt.html" class="menu">Kontakt</a></li>
</ul>
Proszę o pomoc!