JQuery modifier la teinte, la saturation, gamma de <img>?
Je veux faire une image plus sombre si vous passez votre souris dessus.
Est-il possible de modifier la teinte, la saturation ou le gamma d'une img avec JQuery (ou Javascript)?
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé PaintbrushJS ou Pixastic bibliothèque?
D'afficher et de masquer une semi-transparent noir
<div>
sur le haut de l'image.Il n'est pas possible de le faire à l'aide de seulement JavaScript (car il ne peut pas manipuler les fichiers binaires), cependant vous pouvez le faire avec le HTML5
<canvas>
élément à l'aide.Jetez un oeil ici, il y a quelques bibliothèques de l'aider.
Si vous voulez juste fondu, modifier l'opacité sur le vol stationnaire, par exemple:
J'ai mis en place ce prototype qui utilise un cross-browser, CSS seule solution pour animer l'image de la saturation sur le vol stationnaire. Il y a planty de façons de le faire en JS/jQuery mais bon pourquoi ne pas simplement le faire en CSS?
Découvrez la DÉMO ici et la JSfiddle ici
http://jsfiddle.net/buttonpresser/x6GfX/show/light/
Vous pouvez le faire en CSS
Il y a un tas d'autres filtres comme le flou, saturation, contraste, ...
Vous pouvez facilement utiliser JQuery pour modifier le css si vous le souhaitez.
L'extension de Marcelo suggestion, vous pourriez avoir une copie de votre image lors de la finale, plus sombre, mettez-la sur le dessus de l'original, et de varier son opacité la souris passe dessus comme Nick dit. Cette méthode permet de faire n'importe quoi avec l'image de la transition: changement de teinte, saturation, etc.
Un simple Javascript animation de fondu code peut être trouvé ici.