Académique Documents
Professionnel Documents
Culture Documents
CH12 - CSS - STG - M104 - Développer Des Sites Web Statiques
CH12 - CSS - STG - M104 - Développer Des Sites Web Statiques
Sheets)
Pseudo-classes
Les pseudo-classes en CSS sont utilisées pour définir des styles spéciaux pour des états
spécifiques d'un élément. Elles sont préfixées par un double point (:) et suivies d'un mot-clé qui représente
l'état spécifique.
:hover - Applique des styles à un élément lorsque la souris est placée au-dessus de lui.
:active - Applique des styles à un élément pendant qu'il est activé (par exemple, lorsqu'un bouton est
enfoncé).
:focus - Applique des styles à un élément lorsqu'il est en état de focus. C'est couramment utilisé avec des
éléments de formulaire.
:first-child et :last-child - Sélectionne respectivement le premier ou le dernier enfant d'un élément parent.
:nth-child(n) - Sélectionne l'enfant "n" d'un élément parent.
Utiliser les propriétés CSS (Cascading Style
Sheets)
Pseudo-classes
Exemple : :visited
Exemple : :focus
.prenom :focus {
<input class="prenom" value="Rouge si focus"> background : yellow;
<input class="nom" value="Vert si focus"> color : red;
}
Rouge si focus Vert si focus .nom :focus {
background : yellow;
color : lime;
Rouge si focus Vert si focus }
Exemple : :invalid
input :invalid {
<input type="email">
border : 2px solid red;
}
Avec Email faux
Les pseudo-éléments en CSS sont utilisés pour styliser des parties spécifiques d'un élément qui
ne peuvent pas être ciblées directement avec les sélecteurs traditionnels. Contrairement aux pseudo-classes
qui sélectionnent des éléments basés sur leur état ou leur position, les pseudo-éléments permettent de cibler
et de styliser des parties d'un élément.
Les pseudo-éléments sont préfixés par deux deux-points (::). Voici quelques pseudo-éléments courants :
Supposons que vous souhaitiez ajouter un Trèfle devant chaque élément de liste (<li>):
li::before {
content: "♣";
}