Heim >Web-Frontend >js-Tutorial >Lassen Sie uns darüber sprechen, wie Sie einen 360-Grad-Panoramaeffekt an der Frontpartie erzielen können

Lassen Sie uns darüber sprechen, wie Sie einen 360-Grad-Panoramaeffekt an der Frontpartie erzielen können

藏色散人
藏色散人nach vorne
2023-03-27 16:21:242320Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über das Frontend. Er stellt vor allem vor, wie Sie einen 360-Grad-Panoramaeffekt auf dem Frontend erzielen können. Ich hoffe, dass er für alle hilfreich ist.

Effektanzeige:

Lassen Sie uns darüber sprechen, wie Sie einen 360-Grad-Panoramaeffekt an der Frontpartie erzielen können

Plug-in verwenden: photo-sphere-viewer

Implementierungscode:

<!DOCTYPE html>
<head>
  <!-- for optimal display on high DPI devices -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@photo-sphere-viewer/core/index.min.css" />
  <script src="https://cdn.jsdelivr.net/npm/three/build/three.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/@photo-sphere-viewer/core/index.min.js"></script>
</head>
<body>
  <!-- the viewer container must have a defined size -->
  <div id="viewer" style="width: 100vw; height: 100vh;"></div>
  <script>
    const viewer = new PhotoSphereViewer.Viewer({
      container: document.querySelector(&#39;#viewer&#39;),
      panorama: &#39;./img/44.jpg&#39;,
    });
  </script>
</body>
</html>

Dateiverzeichnis:

Hinweise:

Panorama Der Pfad lautet wie folgt:

panorama: './img/44.jpg',

direkt lokal ausführen, d. h. mit file:// im Browser beginnen, der obige Pfad funktioniert nicht. Es liegt ein domänenübergreifendes Problem vor.

Lösen Sie das Problem, dass Bilder nicht geladen werden:

Starten Sie den Server und führen Sie die Datei aus.

Methode 1:

Durch den HTTP-Server erreicht, ist der spezifische Vorgang wie folgt:

  1. Terminalausführungsbefehl: npm install http-server -g http-Server global installierennpm install http-server -g 全局安装 http-server

  2. 执行命令:http-server

Führen Sie den Befehl http-server aus, um den Dienst zu starten. Nach dem Start wird ein zugänglicher Link wie folgt angezeigt:

cmd + Klicken Sie, um zum Folgenden zu springen Browserseite, und Sie können auf die entsprechende HTML-Seite zugreifen. (Durch den Zugriff auf diese Weise können lokale Bildressourcen geladen werden)

Methode 2:

  1. Führen Sie die Datei über die Live-Server-Erweiterung von vscode aus

Installieren Sie die Erweiterung

  1. Klicken Sie mit der rechten Maustaste auf die entsprechende Datei und wählen Sie „Mit Live-Server öffnen“, um zu

🎜🎜🎜 zu springen

Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Sie einen 360-Grad-Panoramaeffekt an der Frontpartie erzielen können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.im. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen