Enkel hovereffekt

hovereffektmedettbilde

En meget enkel måte å lage hovereffekter på. Denne metoden trenger mindre kode og bare ett bilde!

Se demoLast ned koden

Steg 1
Lag et bilde som er dobbelt så høyt som grafikken du tenker å bruke. Slå på rulers i photoshop (ctrl + R eller cmd + R) og dra ned en hjelpelinje som deler bildet i to.

Steg 2
Sett inn grafikken du skal bruke, for eksempel en logo. Her er det viktig at elementene blir plassert på nøyaktig samme plass i forhold til hverandre. Ellers kommer ting til å flytte seg når du fører pekeren over.

Lagre bildet for web.

Steg 3
Sett inn en link i XHTML-filen og gi den en klasse (class). Navnet på klassen spiller ingen rolle, men gjerne besøk Navneguiden om du står fast!

<a href="http://snopp.no/" title="Skriv en tittel!" class="logo"></a>

Steg 4
Sett opp CSSen med samme klasse som du gav linken. Her har vi valgt å kalle klassen for logo. Du må også angi en høyde. Her blir høyden halvparten av bildets høyde, da vi bare skal vise den øverste delen.

For å vise den nedre delen når vi drar pekeren over endrer du background-position fra left top til left bottom.

a.logo {
background: url(images/logo.png) left top;
width: 100px;
height: 70px;
display: block;
}
a.logo:hover {
background-position: left bottom;
}

Lykke til!

6 Kommentarer til "Enkel hovereffekt"


DUdeBluew
29.05.09

Snopp means penis in Swedish.


Jeppe
31.05.09

Haha, I thought it was some kind of a bad joke.

Cock Media!


Gjermund
01.06.09

Dette er smooth ja, men er vel strengt tatt lettere Ã¥ bruke “left bottom” og “left top”? Da slipper du Ã¥ forholde deg til størrelsen pÃ¥ bildene.

Hvis du i tillegg skulle finne pÃ¥ Ã¥ endre logobildet hadde det vært enda litt enklere Ã¥ bruke “background-position: left bottom” pÃ¥ :hover ettersom du da bare trenger Ã¥ endre logo.png pÃ¥ ett sted. Flisespikkeri muligens, men likevel hakket enklere :)


Gisle
01.06.09

Takk for tipset, Gjermund! Koden er oppdatert :-)


Wikipedia.se
02.06.09

Hei gutter!

Ordet “snopp” har flere betydninger! Klikk pÃ¥ Wikipedia.se!


Bjørn Endre
22.06.09

Mm, dette er en god teknikk som er mye brukt. Hovedgrunnen til at jeg bruker denne metoden er at man slipper den “glippen” som oppstÃ¥r nÃ¥r et annet bilde er definert ved hover, og ikke blir lastet inn før musepekeren stÃ¥r over elementet første gang. Hvis dere skjønner :P et lite halvsekund hvor ingen av bildene vises..

Legg til en kommentar