Gå til innhold

Et problem med bildelenker og CSS (hoover)


Anbefalte innlegg

Hei!

 

Jeg jobber med en side, og huker at dere en gang tipset meg om en metode hvor man lag alle bildene i en fil, og så annga koordinatene til det bildet du ville hvise i CSS eller HTML filen. Så hvis dere bare hviser hvordan koden ville blitt, med om oss delen, hvor fargebildet skal være hoover bildet.

 

Bredde: 131px

høyde: 110px

post-76-1127330937_thumb.jpg

Endret av Eirikeb
Lenke til kommentar
Videoannonse
Annonse

Litt HTML:

 

<a class="omoss">

<a class="kalender">

 

CSS:

.omoss{background:url(bilde.png) no-repeat 0 110px}
.omoss:hover{background:url(bilde.png) no-repeat 0 0}
.kalender{background:url(bilde.png) no-repeat 131px 110px}
.kalender:hover{background:url(bilde.png) no-repeat 131px 0}

 

Og så videre.

 

Edit: glemte :hover.

Endret av Lokaltog
Lenke til kommentar
Litt HTML:

 

<a class="omoss">

<a class="kalender">

 

CSS:

.omoss{background:url(bilde.png) no-repeat 0 110px}
.omoss:hover{background:url(bilde.png) no-repeat 0 0}
.kalender{background:url(bilde.png) no-repeat 131px 110px}
.kalender:hover{background:url(bilde.png) no-repeat 131px 0}

 

Og så videre.

 

Edit: glemte :hover.

Ich liebe dich. (eller noe i den duren).

 

Hjertelig takk!

 

Edit, eller ikke. I det jeg copypasted koden din,, og la selføgelig til </a>, kom det ingenting. Buhu! Why? Men hvis jeg bare satte en tom img tag, (<img ="">) fikk jeg litt, men bare litt av hooveren, ikke noe av vanlig bilde? Hvordan viser jeg hele bildet på starten?

Endret av Eirikeb
Lenke til kommentar

My bad!

 

Legg til display:block;width:131px;height:110px for alle lenkene. I tillegg må du legge til float:left eller right hvis bildene skal ligge horisontalt etter hverandre. Kanskje også en margin:0 5px for å få litt mellomrom:

 

#menu a{display:block;width:131px;height:110px;float:left;margin:0 5px}

Lenke til kommentar

Okey dokey, jeg prøvde din nye variant lokaltog, men det gikk heller dårlig.

 

.omoss{background-image:url(bilder/lenker/linker.JPG) 
no-repeat 0 110px; display:block;width:131px;height:110px;float:left;}
.omoss:hover{background:url(bilder/lenker/linker.JPG) 
no-repeat 0 0;display:block;width:131px;height:110px;float:left;}
.kalender{background:url(bilder/lenker/linker.JPG) 
no-repeat 131px 110px;display:block;width:131px;height:110px;float:left;}
.kalender:hover{background:url(bilder/lenker/linker.JPG) 
no-repeat 131px 0;display:block;width:131px;height:110px;float:left;}

 

<div id="wrap">
<div id="header">
<a href="omoss.htm" class="omoss"> </a>
<a href="kalender.htm" class="kalender"> a</a>
<a href="nyheter.htm" class="a3">a </a>
<a href="galleri.htm" class="a4"> a</a>
</div>

 

da blir det slik med musa på knappen du ser!

 

EDIT: og ikke noe bilde ellers!

post-76-1127499864_thumb.jpg

Endret av Eirikeb
Lenke til kommentar

Fjern disse "no-repeat og 0 110px;

Dem trenger du ikke.

Testet og fungerte hos meg.!!

 

.omoss {
background-image: url(bilder/lenker/linker.JPG);
display: block;
width: 131px;
height: 110px;
float:left;
}

.omoss:hover {
background:url(bilder/lenker/linker.JPG);
display: block;
width: 131px;
height: 110px;
float: left;
}

 

Osv....

Lenke til kommentar
Fjern disse "no-repeat og 0 110px;

Dem trenger du ikke.

Testet og fungerte hos meg.!!

 

.omoss {
background-image: url(bilder/lenker/linker.JPG);
display: block;
width: 131px;
height: 110px;
float:left;
}

.omoss:hover {
background:url(bilder/lenker/linker.JPG);
display: block;
width: 131px;
height: 110px;
float: left;
}

 

Osv....

Neinei, det går ikke!

 

De " 0 og 110px;" er der for å vise hvor i bildet som skal vises!

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