Maison >interface Web >js tutoriel >## Comment obtenir une fonctionnalité de zoom sur curseur fluide dans HTML5 Canvas ?
Lors de la navigation dans les images en HTML5, le zoom autour du curseur de la souris, comme dans Google Maps, ajoute une expérience utilisateur intuitive. Mais calculer ce mouvement peut être déroutant.
Pour zoomer vers le curseur :
Étant donné la position et les dimensions de l'image, ainsi que les coordonnées du curseur par rapport au centre du canevas :
Visitez le lien de démonstration fourni : http://phrogz.net/tmp/canvas_zoom_to_cursor.html .
Cet exemple comprend le glisser-déposer, le clic pour zoomer, la touche Maj-clic-pour zoomer et le zoom avec la molette de défilement.
Actuellement, la vitesse de zoom de Safari peut différer de Chrome ou Firefox.
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!