Gå til innhold

CSS meny..


Anbefalte innlegg

Hallo!

 

Jeg har da laget mine egne knapper, og en hover knapp som jeg vil skal komme frem med mouseover..

 

Jeg har f.eks

'knapp_start.gif' og mouseover 'knapp_start_hover.gif'

Hvordan går jeg frem?

 

Hvordan gjør jeg dette i CSS?

Endret av nAD
Lenke til kommentar
Videoannonse
Annonse

En mulig fremgangsmåte:

 

Lim bildene sammen, slik: gjestebokKnapp.jpg

 

Så skriver du dette i html-koden:

 

<div class="knapper">
        [...flere knapper...]
       <div class="gjestebokLink"><a href="index.php?side=gjestebok">
       <span class="usynlig">Gjestebok</span></a></div>
</div>

 

Og dette i css-filen:

 

.knapper a:hover {    background-position: top;  
}
.gjestebokLink a {	background-image: url(grafikk/gjestebokKnapp.jpg);
                               background-position: bottom;
}
.usynlig  {                 visibility: hidden;	
}

 

På denne måten slipper du problemene med at man må vente på hover-effekten mens bildene lastes.

 

EDIT: Tok vekk kode som ikke hadde noe med saken å gjøre...

Endret av anderlin
Lenke til kommentar

Jepp. Mye bedre enn javascript.

 

Edit: Du kan eventuelt bruke to bilder, men da vil nedlastingsstørrelse øke, du vil se at det tar litt tid til rollover kommer, og det vil bli mer arbeid å forandre hvert eneste bilde...

Endret av Mr.Berg
Lenke til kommentar

feil.gif

Finn 4 feil?

 

Html kode

<div id="meny">
<div class="knapper">
<div class="startLink"><a href="index.php?side=index2">
   <span class="usynlig">Start</span></a></div>
<div class="crewLink"><a href="index.php?side=crew">
   <span class="usynlig">Crew</span></a></div>
<div class="filmLink"><a href="index.php?side=films">
   <span class="usynlig">Film</span></a></div>
   <div class="gjestebokLink"><a href="index.php?side=gjestebok">
   <span class="usynlig">Gjestebok</span></a></div>
</div></div>

Rotete kode, føler på meg at det er feil inni der, men er trøtt nå.. a wake @ 27 hour now.

 

CSS kode

#meny 
{
width: 740px;
height: 70px;
text-align: center;
}
.knapper a:hover {    
background-position: top;  
}
.gjestebokLink a { 
background-image: url(bilder/guestbook.gif);
background-position: bottom;
}
.startLink a {
background-image: url(bilder/start.gif);
background-position: bottom;
}
.crewLink a {
background-image: url(bilder/crew.gif);
background-position: bottom;
}
.filmLink a {
background-image: url(bilder/film.gif);
background-position: bottom;
}
.usynlig  {                 
visibility: hidden; 
}

Endret av nAD
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...