Des bordures transparentes ? [ RESOLU ] - HTML/CSS - Programmation
Marsh Posté le 30-08-2005 à 17:19:15
Pas l'air d'enthousiasmer beaucoup de monde mon histoire (up (mal) déguisé).
Marsh Posté le 30-08-2005 à 17:21:19
tu ajoutes une margin ou un padding de la taille de ta bordure, que tu retires quand tu ajoutes la bordure
Marsh Posté le 30-08-2005 à 17:22:19
Salut,
j'ai déjà été confronté à ce problème... et je m'en était sorti en réduisant le padding de l'élément concerné de x pixels (x dépendant de la taille de ta bordure) sur la pseudo-classe :hover.
Marsh Posté le 30-08-2005 à 12:18:55
Bonjour,
je fais apparaître des bordures sur un lien en a:hover (border: 1px solid red par exemple).
C'est une liste de liens (verticale).
Problème, ces bordures "prennent de la place" : au passage du curseur souris, toute ma liste se décale (bouhhh c'pas beau).
La solution est de mettre également une bordure sur le lien même qd il n'est pas hover (a seulement); la place est ainsi déjà "réservée", le hover n'entraîne plus de décalage.
Mon problème est que derrière tout cela j'ai une image de background et que la bordure "strie" cette image. Cela ne me gène pas quand le lien est "hover" (c'est ce que je veux) mais est très laid lorsque "non-hover".
La solution serait des bordures "transparentes".
Est-ce possible ?
Y aurait-il une autre manière de procéder ?
Merci.
Message édité par Beral2 le 30-08-2005 à 17:26:18