2013-04-10 4 views
12

Sto cercando di impostare un'immagine personalizzata come un proiettile. quando utilizzo il tag background o background-image, funziona ma non si allinea correttamente con la categoria list. E quando sto usando un'immagine in stile elenco, non sta visualizzando l'immagine come un proiettile.come posso impostare un'immagine bullet personalizzata del tag li?

Problema:

Css

enter image description here

Firebug

enter image description here

immagine è anche la visualizzazione in Firebug, quando muovo il mouse sopra il si

output finale sbagliato

enter image description here

Soluzione:

corretta uscita quello che voglio

enter image description here

+1

tenta di aggiungere questa proprietà 'css' in' .vMenu li' e controlla 'list-style-type: none; larghezza: 19px; altezza: 19px; ' – Ranjith

+1

E impostare' background: url (...); 'invece di' list-style-image: url (...) ' – Ranjith

+2

Normalmente lo aggiungo come immagine di sfondo sul' li', posizionato 'left'' center' con 'x'px di padding a sinistra. Non posso dire che ho usato 'list-style-image' prima di –

risposta

14

Ecco un metodo, utilizzando invece un'immagine di sfondo come il punto elenco. Ho fatto un rapido jsfiddle to demonstrate it

li { 
    height: 19px; 
    margin: 10px 0; /* not needed, just to add space between the li's */ 
    background: url('../images/vmgeneral/errow.png') no-repeat left center; 
    list-style: none; /* Get rid of the default bullet points */ 
    padding-left: 25px; /* Offsets the text. Needs to be at least the width of your image */ 
    line-height: 20px; /* Might have to play with this value a bit */ 
} 
+0

grazie adam la tua risposta funziona esattamente come quello che voglio. grazie per aver fatto un tale sforzo fruttuoso per darmi soluzione del problema dal tuo programma fitto di appuntamenti .... grazie ancora. :) –

0

Put e li class

e mettere collegamento sfondo classe 'all'immagine come il proiettile