Avatar billede tlunde Nybegynder
31. oktober 2008 - 12:02 Der er 7 kommentarer og
1 løsning

Billede i stedet for en list-style?

Hej,
Jeg har en menu opbygget af <ul><li></li></ul>'s og vil så gerne have den oprindelige dot erstattet med et billede, hvordan gør jeg det??
Avatar billede jih Nybegynder
31. oktober 2008 - 12:04 #1
et hurtigt søg på google gav mig dette resultat:
http://css.maxdesign.com.au/listamatic/vertical05.htm
Avatar billede jih Nybegynder
31. oktober 2008 - 12:07 #2
du kan så også bruge "ul {list-style-image:url(../images/bullet.gif);}", men det vil kun virke på alle browsere hvis du bruger et billede på 10x10 px uanset størrelse på dit font.
Avatar billede tlunde Nybegynder
31. oktober 2008 - 12:27 #3
Her er et uddrag af min menukode:
<div id="menuleft">
<ul>
<li class="left-level-1-no">
</li>
<li class="left-level-1-act">
<a title="Jeg vil igang" href="jeg-vil-igang.html">Jeg vil igang</a>
<ul>
<li class="left-level-2-no">
</li>
<li class="left-level-2-act">
<a title="Løbesko" href="jeg-vil-igang/loebesko.html">Løbesko</a>
</li>
<li class="left-level-2-no">
</li>
<li class="left-level-2-no">
</li>
<li class="left-level-2-no">
</li>
<li class="left-level-2-no">
</li>
</ul>
</li>
</ul>
</div>

Og det er så på min nr 2 ul jeg gerne skulle have et billede frem foran...
Se det eks. her: http://sport-guide.nekat.pil.dk/jeg-vil-igang/loebesko.html

level 2 menupunkter skal gerne have det bindestregs-billede foran...
Avatar billede ssv Nybegynder
31. oktober 2008 - 12:48 #4
Jeg gør det på en lidt anden måde med specielle tegn til li's - baggrundsbilleder. En utestet kode ville være noget lignende:

<style type="text/css">
ul { list-style: none; }
ul li { background: url(dot1.gif) no-repeat left center; }
ul ul li { background: url(dot2.gif) no-repeat left center; }
</style>

:-)
Avatar billede ssv Nybegynder
31. oktober 2008 - 12:49 #5
Og så bruge padding til at skubbe teksten væk fra baggrundsbilledet. Eks:

<style type="text/css">
ul { list-style: none; }
ul li { background: url(dot1.gif) no-repeat left center; padding: 0 0 0 20px; }
ul ul li { background: url(dot2.gif) no-repeat left center; padding: 0 0 0 20px; }
</style>
Avatar billede tlunde Nybegynder
03. november 2008 - 08:17 #6
Fandt selv ud af det, men vil gerne dele point med dig, for din hjælp, så smid lige et svar :-)
Avatar billede ssv Nybegynder
03. november 2008 - 20:32 #7
Så kommer der et svar her :-)
Avatar billede tlunde Nybegynder
16. november 2008 - 20:07 #8
Har fået løst problemet, så til dem der gerne vil have lidt point, smid et svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester