Gå til innhold

CSS meny..


Anbefalte innlegg

Skrevet (endret)

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
Videoannonse
Annonse
Skrevet (endret)

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
Skrevet (endret)

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
Skrevet (endret)

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
Skrevet (endret)

Greitt, så kom jeg frem til det også!

Nå står knappene oppå hverandre.. Hvordan får jeg dem til og stå rett ved siden av hverandre?

mangler.gif

Endret av nAD

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...