CSS Imagehover smarteste metode?
Hey EksperterEr i gang med at lave et website og har brug for 16 knapper med en hover effekt (billedefiler benyttes som knapper)
Siden er opbygget i ren css altså ingen tables osv - det giver selvfølgelig en herlig ren source og jeg vil derfor gerne fortsat holde den så clean som mulig :)
Har derfor tænkt mig at bruge denne form for hover effekt:
http://zyph.dk/eksempler/csshover/
Men er så stødt på det problem at det script er lavet til én knap og egentligt ville komme til at fylde elendigt meget i mit stylesheet hvis der skal laves 16 knapper i den stil!
Har derfor tænkt mig om ikke det er muligt at f.eks. kalde nogle under punkter frem med knappernes navne f.eks.
#csshover #knap1
#csshover #knap2
hvor #knap1 og #knap2 egentligt bare skal hente billedefilen frem - og dermed genbruge #csshover 's settings?
Scriptet ser således ud:
#csshover {width: 100px;height: 22px;background: url(images/knap_eksempel.jpg) 0 -22px no-repeat;text-indent: -10000em;}
#csshover a {display: block;margin: 0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration: none; background: url(images/knap_eksempel.jpg) top left no-repeat;}
div#outer a:hover {background-image: none;}
#csshover a:hover {background-image: none;}
Håber i kan hjælpe :)
