Comment le style d'une liste non ordonnée avec jQuery UI, de sorte que les éléments de commencer avec une INTERFACE utilisateur icône au lieu de la valeur par défaut de la liste de symbole?
Je voudrais utiliser une icône de la jQuery UI icon set de style une liste non ordonnée.
<div>
<ul>
<li>John Doe</li>
<li>Jack Snow</li>
<li>Mary Moe</li>
</ul>
</div>
Par défaut, cette liste apparaît avec des points à l'avant de chaque élément:
- John Doe
- Jack Neige
- Marie Moe
Au lieu je voudrais remplacer le point par une icône comme ui-icon-person
Comment faire cela?
OriginalL'auteur oko | 2010-12-12
Vous devez vous connecter pour publier un commentaire.
Je sais que cette question est un peu out-of-date - mais ici, c'est un travail entièrement exemple:
HTML:
CSS:
Ici est un jsFiddle montrant de travail. Le résultat devrait ressembler à quelque chose comme ceci:
La raison que j'ai utilisé le
:before
pseudo-élément, c'est que vous êtes désireux d'utiliser jQuery-UI icônes qui apparaissent dans la forme d'une image-objet de la carte. En d'autres termes, toutes les icônes sont trouvés dans une grille à l'intérieur d'une seule image, comme dans cet exemple:Source: http://download.jqueryui.com/themeroller/images/ui-icons_888888_256x240.png
Si vous avez essayé de faire juste le fond de la
<li>
cette image, il serait plus compliqué de faire la même icône que vous souhaitez apparaître sans l'affichage de l'ensemble de ses voisins. À l'aide de la:before
élément, cependant, vous pouvez créer une plus petite,16px
par16px
zone de l'icône, et ainsi de facilement couper vers le bas à montrer une seule icône.Si vous voulez en savoir plus sur
:before
et:after
pseudo-éléments, découvrez ce fantastique article comme un point de départ.OriginalL'auteur Troy Alford
Regardant le source de la page, il suffit de mettre le fichier de la classe de l'élément de la liste pour effacer l'élément standard, puis de définir une balise span ajouter l'icône nouveau.
OriginalL'auteur Codemwnci
Vous devrez peut-être ajouter un peu de padding à gauche.
OriginalL'auteur Vlad.P