Maison > Questions et réponses > le corps du texte
Comment utiliser la molette de la souris pour créer des effets de défilement et de panoramique sur toute la page ? Fondamentalement, comme n'importe quel éditeur 2D, faites défiler pour zoomer et cliquez et faites glisser pour effectuer un panoramique, mais pour tout le corps.
Je ne trouve aucune information à ce sujet en ligne.
P粉4666433182024-03-27 09:51:01
Si vous ne savez pas par où commencer, vous vous heurterez rapidement à un mur, car savoir par où commencer est la partie la plus facile. Voici un guide approximatif :
wheel
(découvrez comment](https://stackoverflow.com/a/51276012/104380 a>))zoom
值开始,计算轮子事件的增量并更新您的 zoom
. zoom
值以某种形式操纵页面的比例。您可以在 body
元素上使用 CSS transform:scale()
à cet effet. mousemove
(découvrez comment](https://developer.mozilla.org/en-US/docs/Web/API/Element/mousemove_event))body
qui doit être zoomée pour atteindre l'un des 4 bords, plutôt qu'au-delà.
Le panoramique peut être effectué via CSS transform:translate(x, y)