Le code HTML▲
Nous allons d'abord créer une liste ordonnée avec pour chaque élément un titre et un paragraphe
Le code CSS▲
Nous commençons par donner un style à la liste elle-même. Notez que nous précisons des styles de police pour les éléments de liste, ce seront ceux appliqués à la numérotation
ol.steps
{
margin:
20
px 0
;
background:
url(
ul_bg_repeat.gif
)
repeat-y
;
/*--Image de fond de la numérotation--*/
padding:
0
0
0
35
px;
/*--Décalage de la numérotation--*/
border:
1
px solid
#111
;
}
ol.steps
li {
margin:
0
;
padding:
15
px 15
px;
color:
#cbff78
;
font-size:
1.7
em;
font-weight:
bold
;
/*--Le style biseauté est créé avec les styles suivants appliqués aux bordures--*/
border-top:
1
px solid
#000
;
border-bottom:
1
px solid
#353535
;
border-right:
1
px solid
#333
;
border-left:
1
px solid
#151515
;
background:
#222
;
}
En créant le style biseauté avec les couleurs de bordures, un pixel supplémentaire apparait en haut et en bas de la liste.
Nous pouvons remédier à cela de deux façons, mais d'abord, nous ajoutons une classe spécifique pour le premier et le dernier élément de la liste.
ol.steps
li.first
{
border-top:
1
px solid
#353535
;
}
ol.steps
li.last
{
border-bottom:
none
;
}
Méthode manuelle▲
Il nous suffit d'ajouter le nom de la classe manuellement dans le code HTML de la liste
Méthode avec jQuery▲
Utilisons jQuery pour ajouter les noms de classe
<
script type=
"text/javascript"
>
$(
document
).ready
(
function(
) {
$(
"ol.steps li:first"
).addClass
(
"first"
);
$(
"ol.steps li:last"
).addClass
(
"last"
);
}
);
</
script>
Maintenant que nous en avons fini avec la liste, nous pouvons appliquer des styles aux balises de titre et de paragraphe pour annuler les styles par défaut de la liste
ol.steps
li h2 {
font-size:
0.9
em;
padding:
5
px 0
;
margin-bottom:
10
px;
border-bottom:
1
px dashed
#333
;
color:
#fff
;
}
ol.steps
li p {
color:
#ccc
;
font-size:
0.7
em;
font-weight:
normal
;
line-height:
1.6
em;
}
Conclusion▲
Comme vous pouvez le voir, les listes ordonnées ne sont pas forcément destinées à être austères.
Bien entendu, si vous avez d'autres techniques pour styliser vos listes, proposez-les dans les commentaires de ce tutoriel.
Remerciements▲
Nous tenons à remercier Soh Tanaka pour l'autorisation de traduction de cet article.
Voir l'article original sur le blog de Soh Tanaka.
Un grand merci à ClaudeLELOUP pour sa relecture avisée !