Gå til innhold

Rollover med to forskjellige bilder


Anbefalte innlegg

Skrevet (endret)

Driver å lager en liten side, men så har jeg fått et lite problem.

Skal ha noen bilder med rollover.

Det er to og to bilder ikke et bilde av to ting.

Jeg har søkt her på forumet og kun funnet de med background-postition: -19px;

osv. Men jeg må ha en annen måte å gjøre det på.

Noen som kan hjelpe meg?

Endret av Skomaker
Videoannonse
Annonse
Skrevet

Du kan jo enten sette bildene sammen og endre plasseringen av bakgrunnen som du sier. Dette har den fordelen at bildet da allderede er lastet ned til nettleseren når du tar mouse-over. En annen måte å gjøre det på er å bare endre bakgrunnsbilde på mouse-over :) SLik

 

a { background-image: url(bilde.jpg); display: block;}

og på mouse-over:

a:hover { background-image: url(bilde-hover.jpg); }

Skrevet (endret)

Problemet er at en del bilde er transperant så jeg må drive å finpusse det for å få det helt riktig.

 

+ At det er 3 forskjellige bilder og at det ikke skal være tekst over de.

Endret av Skomaker
Skrevet

Føler meg som deltaker på et "svare-maraton" :p

 

Du tenker på UL LI liste? Hvis du vil a LI'ene skal komme horisontalt, setter du bare li { display: inline; } f.eks

Skrevet (endret)

Jeg har det, men listen går nedover :ohmy:

 

CSS:

div#menu{
height: 121px;
width: 766px;
background:url(meny.BMP) no-repeat;
float:left;
}

div#menu ul li {
 display: inline;
 float: left;
 margin-left: 50px;
}

div#menu li a {
overflow: hidden;
 padding: 29px 0 0 0;
 height: 30px;
 background-repeat: no-repeat;
}

div#menu li a:hover {
 background-position: 0 -29px;
}

.home {
 background-image: url("knapp2.gif");
 width: 100px;
}

.portfolio {
 background-image: url("knapp1.gif");
 width: 170px;
}

.contact {
 background-image: url("knapp3.gif");
 width: 170px;
}

 

HTML:

<div id="menu">
    <ul>
         <li><a class="home" href="">Home</a></li>
         <li><a class="portfolio" href="">Portfolio</a></li>
         <li><a class="contact" href="">Contact</a></li>
       </ul>
</div>

Endret av Skomaker
Skrevet (endret)

Aha, nå fikk jeg den andre opp på linje med den første. Men den tredje er fortsatt under.

Men hvordan får jeg vekk teksten altså link teksten. ("Låner" koden til PC på demoted.org)

Endret av Skomaker
Skrevet

div#menu li a {
display: block;
overflow: hidden;
padding: 29px 0 0 0;
height: 0 !important; 
height /**/: 29px;
background-repeat: no-repeat;
}

 

...for å fjerne teksten. Er det mulig at det ikke er "plass", siden den tredje lenken hopper ned på neste linje? :hmm:

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