Salle 05 Aile A · Gestes et boutons

Le zoom sans frein

Un zoom bloqué, ou incontrôlable.

0 salle visitée sur 37

Le piège

Version ratée

À vous : Zoomez sur le plan, puis revenez à la vue d’ensemble.

Réparé

Version corrigée

100 %

Vitrine fermée

Subissez d’abord le piège : elle s’ouvre toute seule.

Voir le code, avant et après

Version ratée

<meta name="viewport"
  content="width=device-width, user-scalable=no">
plus.onclick = () => (zoom *= 1.8);

Version corrigée

const MIN = 1, MAX = 3, PAS = 0.25;
function zoomer(delta) {
  zoom = Math.min(MAX, Math.max(MIN, zoom + delta));
  carte.style.transform = 'scale(' + zoom + ')';
  niveau.value = Math.round(zoom * 100) + ' %';
  moins.disabled = zoom === MIN;
  plus.disabled = zoom === MAX;
}