[HTML/CSS] Hover background

Pagina: 1
Acties:
  • 671 views sinds 30-01-2008
  • Reageer

  • GekkeCoen
  • Registratie: September 2005
  • Laatst online: 20-02-2025
Hallo iedereen,

Ik wil dat als je met een muis over een link gaat de achtgrond veranderd. Dit is me redelijk gelukt maar als ik een achtergrond van 95x80 px in me CSS zet, begint de achtergrond bij de link. Maar dit moet ik het midden.

Stukje uit CSS:

code:
1
2
3
4
A.menu:link         {font-weight:normal; color:#87D300; width:95px; height:80px; background-image:url(images/bottom_bg.png); display:block}
A.menu:visited      {font-weight:normal; color:#87D300; width:95px; height:80px; background-image:url(images/bottom_bg.png); display:block}
A.menu:hover        {font-weight:normal; color:#FFFFFF; width:95px; height:80px; background-image:url(images/bottom_bg_over.png); display:block}
A.menu:active       {font-weight:normal; color:#87D300; width:95px; height:80px; background-image:url(images/bottom_bg.png); display:block}


Stukje uit HTML:

code:
1
<div class="bottom">Home</div><div class="bottom"><a href="mogelijkheden.html" class="menu">Mogelijkheden</a></div><div class="bottom"><a href="faq.html" class="menu">Faq</a></div><div class="bottom"><a href="contact.html" class="menu">Contact</a></div>


Link: klik hier!

Bedankt :)

[ Voor 22% gewijzigd door GekkeCoen op 29-01-2006 17:38 ]


  • Eswip
  • Registratie: April 2005
  • Laatst online: 23-06-2024
Zo zou het wel goed moeten gaan...
code:
1
2
3
4
5
6
7
8
9
10
11
12
.bottom a {
 font-weight:normal; 
 color:#87D300; 
 width:95px; 
 height:80px; 
 background-image:url(images/bottom_bg.png); 
 display:block
}

.bottom:hover {
 background-image:url(images/bottom_bg_over.png);
}

  • GekkeCoen
  • Registratie: September 2005
  • Laatst online: 20-02-2025
Eswip schreef op zondag 29 januari 2006 @ 17:42:
Zo zou het wel goed moeten gaan...
code:
1
2
3
4
5
6
7
8
9
10
11
12
.bottom a {
 font-weight:normal; 
 color:#87D300; 
 width:95px; 
 height:80px; 
 background-image:url(images/bottom_bg.png); 
 display:block
}

.bottom:hover {
 background-image:url(images/bottom_bg_over.png);
}
1. Dat werkt alleen in FireFox. (IE ondersteund :hover alleen in link)
2. De link zou dat bovenaan de buttum komen te staan, omdat er geen padding is ingesteld.

Maar in ieder geval bedankt :)

  • Eswip
  • Registratie: April 2005
  • Laatst online: 23-06-2024
GekkeCoen schreef op zondag 29 januari 2006 @ 17:45:
[...]


1. Dat werkt alleen in FireFox. (IE ondersteund :hover alleen in link)
Heb je gelijk in.. even vergeten.. :)
2. De link zou dat bovenaan de buttum komen te staan, omdat er geen padding is ingesteld.
Je kan wel in de css nog een padding er neer zetten, of verical-align: middle oid.

  • GekkeCoen
  • Registratie: September 2005
  • Laatst online: 20-02-2025
Eswip schreef op zondag 29 januari 2006 @ 18:26:
[...]

Heb je gelijk in.. even vergeten.. :)

[...]

Je kan wel in de css nog een padding er neer zetten, of verical-align: middle oid.
Ik heb het al opgelost :D Ik heb de line-heigt:80px; gezet.