CSS ou JS - change la couleur de fond de l'entrée lorsque l'entrée est porté?
Est-il un moyen de définir un background-color
sur la saisie de texte perd le focus?
J'essaie en js, mais je voudrais savoir si c'est possible en css pur.
cela ne semble pas travailler
input{
background-color:#fff !important;
}
input:focus{
background-color:#333 !important;
}
//input:unfocused and has value{ ??? :) }
$('input,textarea').on('focusout',function(e){
if($(this).val().length){
$(this).css('background-color','#fff');
}
});
merci
CSS
je vous remercie de l'homme, mais toujours pas de travail, parce que j'ai déjà, par défaut, l'arrière-plan-couleur: fff important; à l'entrée , juste essayer de changer d'arrière-plan si l'entrée a de la valeur et est focusout
le
merci mais j'ai j'ai besoin de 3 stetements backgrond : input, input:focus, entrée:focusout
Vous pouvez essayer de
!important
déclaration n'est pas pris en charge par jquery .css()
de la méthode, de la supprimer ou de l'utilisation de la classeje vous remercie de l'homme, mais toujours pas de travail, parce que j'ai déjà, par défaut, l'arrière-plan-couleur: fff important; à l'entrée , juste essayer de changer d'arrière-plan si l'entrée a de la valeur et est focusout
le
:focus
pseudo-classe va vous permettre de le faire comme un processus négatif. re-couleur lorsque concentré puis retour à la normale lorsqu'il n'est pas.merci mais j'ai j'ai besoin de 3 stetements backgrond : input, input:focus, entrée:focusout
Vous pouvez essayer de
input:not(:focus)
OriginalL'auteur itsme | 2013-11-25
Vous devez vous connecter pour publier un commentaire.
Le CSS3 méthode serait, par exemple:
Voir CE VIOLON. Un peu en arrière, vous auriez du style de l'actif, pas le flou qui sélecteur.
Pour simuler le flou, vous pouvez utiliser
:not(:focus)
, voir icil'accent est à l'opposé. Style la normale (non :focus) sélecteur pour focusout. Il en fait de même, mais à l'envers dans le CSS
j'ai besoin de 3 stetements backgrond : input, input:focus, entrée:focusout
Il n'y a pas de focusout sélecteur CSS, ce qui doit être fait en JS
ok 🙁 ..........
OriginalL'auteur SW4
textarea et d'entrée sont différents sélecteurs:
Le faire avec jquery:
Ou CSS:
OriginalL'auteur Joao Paulo