outline-offset |
Déplacement de la ligne en dehors |
CSS2 |
|
Syntaxe
outline-offset: longueur|inherit|initial;
|
Paramètres
Paramètre |
Description |
longueur |
Ce paramètre permet d'indiquer la distance entre la ligne du dehors et la bordure. La valeur par défaut est 0. |
inherit |
Ce paramètre permet d'indiquer qu'il faut hérité de la valeur de son parent. |
initial |
Ce paramètre permet d'indiquer qu'il faut appliquer la valeur par défaut de cette propriété. |
Description
Cette propriété permet de fixer l'espace entre la ligne autour d'une balise (en dehors de ses frontières) afin qu'elle se démarque des autres.
Remarques
- Fonctionnement de outline-offset : La propriété outline-offset permet de définir la distance entre l'outline (la ligne entourant un élément) et le bord
de cet élément. Elle déplace l'outline à l'extérieur ou à l'intérieur de l'élément, ce qui peut être utile pour ajuster l'apparence de l'élément sans affecter sa taille réelle
ou sa position dans le flux du document.
- Valeurs possibles : La valeur de outline-offset peut être exprimée en unités de longueur comme les pixels (px), em (em), rem (rem),... Elle peut être
positive ou négative : une valeur positive déplace l'outline à l'extérieur de l'élément, tandis qu'une valeur négative le rapproche du bord de l'élément.
- Impact sur la mise en page : Contrairement aux bordures, l'outline ne modifie pas l'espace occupé par l'élément. Cependant, l'utilisation de outline-offset
peut affecter l'apparence de l'élément en déplaçant l'outline dans la zone de contenu ou en dehors, ce qui peut donner une sensation de "décalage" visuel sans perturber la
disposition.
- Utilisation dans les interactions utilisateur : outline-offset est souvent utilisé pour personnaliser l'apparence des éléments lorsqu'ils reçoivent le
focus, par exemple, lorsqu'un utilisateur clique sur un bouton ou navigue via le clavier. L'ajustement de l'offset permet de rendre l'outline plus visible ou de l'éloigner
du contenu pour ne pas gêner la lisibilité de l'élément.
- Accessibilité et visibilité : Lorsqu'un élément a le focus, il est important que l'outline soit suffisamment visible pour les utilisateurs de technologies
d'assistance. L'utilisation de outline-offset peut aider à rendre l'outline plus distinct en l'éloignant légèrement du bord de l'élément, garantissant ainsi qu'il ne se
confond pas avec les autres éléments visuels.
- Contrôle de l'alignement visuel : Grâce à outline-offset, il est possible de créer des effets visuels intéressants, comme des outlines plus espacés ou
en retrait, sans changer la forme ou la taille de l'élément lui-même. Cela permet d'obtenir un alignement visuel spécifique tout en conservant un espacement constant entre
l'élément et son entourage.
- Interaction avec d'autres propriétés de style : Le déplacement de l'outline peut interagir avec d'autres propriétés visuelles, comme outline-style et
outline-color. Cependant, il est important de noter que outline-offset ne modifie que la position de l'outline et ne doit pas être utilisé pour ajuster son
épaisseur, qui est contrôlée par outline-width.
- Support et compatibilité des navigateurs Web : outline-offset est bien pris en charge par la plupart des navigateurs modernes. Cependant, il est toujours
conseillé de tester l'apparence de l'outline avec différentes valeurs d'offset sur diverses plateformes pour garantir une expérience utilisateur cohérente, notamment
dans les navigateurs mobiles ou les anciennes versions de navigateurs.
Dernière mise à jour : Dimanche, le 20 décembre 2015