28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous !!

J'ai farfouillé sur le forum et sur d'autres (et j'ai un peu des yeux de taupe en ce moment vous me pardonnerez si j'ai pas trouvé alors que j'aurais du Smiley rolleyes )

Je cherche un moyen de paramétrer un peu plus l'attribut groove sur les border.
Quand on fait :
"border:2px solid groove green;"
sur un input automatiquement la ligne extérieure est noire.

C'est cracra.. Y a t'il un moyen de paramétrer tout ça ? ou bien faut il passer par une bidouille genre surcharger l'input avec une div qui a une autre bordure ?
Je trouve pas ça très propre non plus...
Une idée ? Smiley murf
Merci de ta réponse mais en fait ce n'est pas ça le pb Smiley smile

quand on met un effet sur la bordure (solid, dashed, inset, groove, etc..)
on ne définit systématiquement qu'une couleur.
Hors

Sur mon input, je voudrais simuler un effet d'ombré.
D'ou l'utilisation du groove.
groove est comme double : il crée 2 jeux de bordures mais le souci est qu'on ne peut pas paramétrer la couleur de la bordure extérieure.
quand on définit ça par exemple :

border:3px double red;

les 2 lignes sont rouges mais comme avec groove, je n'ai pas trouvé le moyen de dire que la 2 bordures créées par l'attribut doit être d'une autre couleur que celle par défaut.

Donc quand je fait :
border:2px groove red;
celle intérieure est bien rouge mais celle extérieure elle est forcée à noir sans moyen de lui donner une autre couleur que ce $# de noir Smiley smile