J'essaie d'animer une hauteur d'entrée de texte. Je peux faire sorte de réaliser cela avec animer() sur le point et enlever sur le flou. Le problème est qu'il ne déplace que la bordure inférieure lorsque je souhaite déplacer à la fois le bas ET le haut de manière égale.Animation de la hauteur d'entrée de texte
$(document).ready(function(){
$("input[type=text]").on("focus", function(){
$(this).animate({height:40}, 200);
}).blur(function(){
$(this).animate({height:10}, 200);
})
});
code ici: Codepen
Je pense que je vais aller avec cette solution. Je serais toujours intéressé de savoir comment cela se fait avec Jquery juste par intérêt, mais votre façon de faire fait exactement ce dont j'ai besoin. Merci Robert! – charliework
Je crois que vous pouvez toujours appliquer la propriété d'origine de transformation en CSS et faire l'animation avec javascript si vous le souhaitez, mais ce serait totalement inutile. Les transitions CSS sont beaucoup plus propres et plus lisses, car vous pouvez profiter de l'accélération matérielle. Toujours essayer et aller avec des animations CSS où vous pouvez sur quelque chose comme jquery. À votre santé. –