Afficher une image (aléatoire) sur coordonnées souris
Fermé
antoinectrs
Messages postés
1
Date d'inscription
mercredi 6 février 2019
Statut
Membre
Dernière intervention
6 février 2019
-
Modifié le 6 févr. 2019 à 17:48
Suroz - 9 févr. 2019 à 18:32
Suroz - 9 févr. 2019 à 18:32
A voir également:
- Afficher une image (aléatoire) sur coordonnées souris
- Coordonnées gps - Guide
- Comment activer le pavé tactile sans souris - Guide
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
1 réponse
Bonjour, vous ne récupérez nulle part les positions de la souris mais celle du scrollbar(barre de défilement).
Il vous faut aussi créer un élément qui contient l'image à afficher et le faire dans une boucle type 'animation' (via setInterval ou requestAnimationFrame) pour avoir une mise à jour de celle ci en permanence.
La mise à jour dans la boucle 'animée' va donc récupérer les positions x et y de la souris, déplacer le container de l'image en fonction de cette position et afficher l'image aléatoirement par rapport à une liste.
Je ne suis pas sûr que le terme aléatoire soit correct ici car si c'est censé être fonction de la position de la souris ce n'est pas aléatoire.
Toutefois pour obtenir une valeur(nombre) aléatoire vous pouvez utiliser la fonction "random".
En comparant le nombre obtenu à une liste des images possibles vous obtenez une valeur d'image aléatoire.
Est ce clair?
Il vous faut aussi créer un élément qui contient l'image à afficher et le faire dans une boucle type 'animation' (via setInterval ou requestAnimationFrame) pour avoir une mise à jour de celle ci en permanence.
La mise à jour dans la boucle 'animée' va donc récupérer les positions x et y de la souris, déplacer le container de l'image en fonction de cette position et afficher l'image aléatoirement par rapport à une liste.
Je ne suis pas sûr que le terme aléatoire soit correct ici car si c'est censé être fonction de la position de la souris ce n'est pas aléatoire.
Toutefois pour obtenir une valeur(nombre) aléatoire vous pouvez utiliser la fonction "random".
En comparant le nombre obtenu à une liste des images possibles vous obtenez une valeur d'image aléatoire.
Est ce clair?