recherche

Maison  >  Questions et réponses  >  le corps du texte

Titre réécrit : Ajuster le zoom du navigateur

<p>Je dois créer deux boutons sur mon site Web qui peuvent modifier le niveau de zoom du navigateur (+) (-). J'ai choisi de demander la mise à l'échelle du navigateur plutôt que la mise à l'échelle CSS en raison de problèmes de taille d'image et de mise en page. </p> <p>Eh bien, est-ce faisable ? J'ai entendu différents récits. </p>
P粉674757114P粉674757114471 Il y a quelques jours521

répondre à tous(2)je répondrai

  • P粉824889650

    P粉8248896502023-08-21 17:27:07

    Peut fonctionner dans IE et Chrome, mais pas dans Firefox :

    <script>
       function toggleZoomScreen() {
           document.body.style.zoom = "80%";
       } 
    </script>
    
    <img src="example.jpg" alt="example" onclick="toggleZoomScreen()">

    répondre
    0
  • P粉038856725

    P粉0388567252023-08-21 13:12:46

    Je dirais que ce n'est pas possible dans la plupart des navigateurs, du moins sans quelques plugins supplémentaires. Et de toute façon, j'essaierais d'éviter de compter sur la mise à l'échelle du navigateur, car les implémentations varient (certains navigateurs mettent uniquement à l'échelle les polices, d'autres mettent également à l'échelle les images, etc.). Sauf si vous ne vous souciez pas beaucoup de l’expérience utilisateur.

    Si vous avez besoin d'une mise à l'échelle plus fiable, envisagez d'utiliser JavaScript et CSS pour mettre à l'échelle les polices et les images de la page, ou peut-être effectuer la mise à l'échelle côté serveur. Cela résout les problèmes de mise à l’échelle des images et de la mise en page. Bien sûr, cela demande plus de travail.

    répondre
    0
  • Annulerrépondre