FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Entraide pour le programmation en général (tous langages).
Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.
  • Avatar du membre
  • Avatar du membre
Avatar du membre
par Goutys88100
#215470
Bonjour,
Je viens d'appliquer l'excellent tutu de Mohamed Chiny.
J'ai transcris et vérifié les codes html et css donnés (voir les codes ci-dessous).
L'image reproduite dans la loupe est figée ; ce défaut avait été constaté, sans réponse valable.
Je n'arrive pas à trouver le bug qui n'apparait pas dans le tuto de M.Chiny.
Quelqu'un aurait-il une solution ?
Je l'en remercie par avance.
Cordialement.
Gérard.

<html>
<head>
<title> Loupe</title>
<meta charest="UTF-8" />
<link rel="stylesheet" href="style 3.css" />
meta="viewport" content="width=device-width" />
</head>
<body>
<div id="loupe"></div>
<script>
zoom=2;
document.body.onmousemove=function(){
loupe=document.getElementById("loupe");
loupe.style.left=event.clientX+"px";
loupe.style.top=event.clientY+"px";
loupe.style.backgroundSize=(auto*zoom)+"px";
loupe.style.backgroundPosition=(-loupe.offsetLeft*zoom-150)+"px"+(-loupe.offsetTop*zoom-150)+"px";
}
</script>
</body>
</html>

Code de "style 3.css :
body{
margin:0;
min-height:100vh;
background-image:url("Essai.jpg");
background-size:auto auto;
cursor:none;
}
#loupe{
width:300px;
height:300px;
border:solid 6px #FFF;
border-radius:200px;
position:absolute;
background-image:url("Essai.jpg");
background-size:auto auto;
box-shadow:0 0 10px rgba(0,0,0,0.6);
}
Avatar du membre
par Modesteinfo
#216515
Salut !

Je vois bien ce que vous voulez dire, Gérard, pour avoir tenté de faire tourner un script avec des codes un peu capricieux. Parfois, le souci vient de détails auxquels on s'attend pas du tout. Dans votre cas, je pense que l'erreur pourrait être liée à deux petites choses : déjà, il semble que vous ayez écrit meta="viewport" au lieu de <meta name="viewport">, ce qui pourrait jouer des tours au navigateur, surtout pour la prise en charge de la vue mobile. Ensuite, pour la partie JS, c'est sans doute la ligne backgroundSize=(auto*zoom)+"px" qui pose souci parce que auto n'est pas reconnu comme une valeur numérique. Essayez de le remplacer par une valeur fixe comme backgroundSize=(200*zoom)+"px" pour tester, juste pour voir ce que ça donne.
Long-distance relationship

Hello everyone! Lately I have been thinking abou[…]

I appreciate you sharing this knowledge. I adore y[…]

Your information is effective and extremely helpfu[…]

Poppy playtime unblocked is one of the most wel[…]