Maison >interface Web >tutoriel CSS >Comment puis-je animer la largeur d'un élément lorsque sa largeur est définie sur « auto » ?
Question :
Comment peut-on animer la largeur d'un élément avec une largeur fixe width: auto value?
Arrière-plan:
Un élément avec width: auto ajustera sa largeur en fonction de son contenu. Cependant, il n'est pas possible d'animer directement auto.
Réponse :
Pour réaliser des changements de largeur animés avec width: auto, on peut utiliser soit le max-width/max -astuce de hauteur ou une solution basée sur JavaScript.
Astuce Max-Width/Max-Height :
Solution JavaScript :
Dans l'exemple fourni, l'astuce max-width/max-height est implémentée pour animer la largeur de l'élément lorsque l'utilisateur le survole.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!