Aktives Mitglied
Moin Moin,
ich habe in der Navigation eine Listelemente. Diesen habe ich mittels CSS einen Rahmen gegeben. Um den Linktext an sich ist noch freier Platz auf beiden Seiten (mittels padding).
Nun möchte ich beim Hover Effekt, dass nicht nur der Text den Effekt erhält, sondern auch der freie Platz neben dem Text.
Wie geht das?
das ist mein derzeitiger Code:
[
ich habe in der Navigation eine Listelemente. Diesen habe ich mittels CSS einen Rahmen gegeben. Um den Linktext an sich ist noch freier Platz auf beiden Seiten (mittels padding).
Nun möchte ich beim Hover Effekt, dass nicht nur der Text den Effekt erhält, sondern auch der freie Platz neben dem Text.
Wie geht das?
das ist mein derzeitiger Code:
[
HTML:
<div class="navi">
<ul>
<li><a href="#">step1</a></li>
<li><a href="#">step2</a></li>
<li><a href="#">step3</a></li>
</ul>
</div>
Code:
.navi li {
display: inline-block;
height: 28px;
width: 103px;
list-style: none;
border-left: 1px solid #231f20;
font-weight: bold;
text-align:center;
}
.navi a:link {
color: #231f20;
text-decoration: none;
}
.navi a:visited {
color: #231f20;
text-decoration: none;
}
.navi a:hover, a:active, a:focus {
text-decoration: none;
color: #231f20;
background-image: url(images/hover_bg.png);
background-repeat: repeat-x;
}