Panorama viewer for your homepage

Overview

License npm version HitCount size

VueJS Panorama Viewer

Embed panorama into your website VueJS version of JQuery Panorama Viewer

Demo

Demo

Demo

Getting started

using npm

npm install vuejs-panorama --save

Or using script tag for global use

<script src="https://unpkg.com/vuejs-panorama@latest/dist/Panorama.js"></script>

Or Download Panorama.js and include it in your html

Installing & Running Locally

Clone the repository using git:

git clone https://github.com/mudin/vue-panorama.git 

Installing all dependencies:

npm install 

Build

npm run build 

Run locally:

npm run example 

This will start development server on localhost:4000

Usage

Panorama by equirectangular image

<template>
    <Panorama source="pano.jpg" caption="Awesome Panorama"/>
</template>
<script>
    import { Panorama } from 'vuejs-panorama'

    export default {
        components: { Panorama }
    }
</script>

Or

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
    <div id="app">
        <Panorama source="pano.jpg" caption="Awesome Panorama"/>
    </div>
    <script src="vue.js"></script>
    <script src="vuejs-panorama.js"></script>
    <script>
        new Vue({
            el: '#app'
        })
    </script>
</body>

TODO List

  • Auto Rotate

Contributing contributions welcome

If you would like to contribute code you can do so through GitHub by forking the repository and sending a pull request.

LICENSE

MIT

You might also like...
A Vue 3 component that displays a basic Instagram feed using Instagram Basic Graph API and your Facebook access token.

A Vue 3 component that displays a basic Instagram feed using Instagram Basic Graph API and your Facebook access token.

Wgg-homepage - The official homepage of the Willibald-Gluck-Gymnasium Neumarkt i.d.Opf
Wgg-homepage - The official homepage of the Willibald-Gluck-Gymnasium Neumarkt i.d.Opf

WGG Homepage Live Deployment View the current version of the development branch

A WebGL driven panorama vue.js component
A WebGL driven panorama vue.js component

vue-pano Looking for maintainers 中文文档 WebGL panorama component for vue.js Click this link or scan the QRCode on your mobile devices to see the demo: U

A very simple static homepage for your server.
A very simple static homepage for your server.

A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

v-viewer Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js Live demo Examples directive component thumbnail

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

v-viewer Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js Live demo Examples directive component thumbnail

Image viewer component for vue 3.x, supports rotation, scale, zoom and so on, based on viewer.js

v-viewer Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js v-viewer for vue2 Live demo Quick Example direct

Updated version of workout-app with Homepage

workout_tracker Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build

Compas-pro company homepage

compas Frameworks, libraries, technologies: Vue (VueX, Vue Router) SCSS vue3-marquee Project setup npm install Compiles and hot-reloads for developme

vue.js pdf viewer

vue-pdf vue.js pdf viewer Install npm install --save vue-pdf Example - basic template pdf src="./static/relativity.pdf"/pdf /template scri

A PDF viewer for Vue using Mozilla's PDF.js

Pdfvuer A PDF viewer for Vue using Mozilla's PDF.js Install npm install --save pdfvuer Example - basic template pdf src="./static/relativity.pdf

An Mobile-First image viewer for Vue2  / 一个移动端优先的 Vue2 图片预览插件
An Mobile-First image viewer for Vue2 / 一个移动端优先的 Vue2 图片预览插件

img-vuer An Mobile-First image viewer for Vue2 中文 README 🙆‍♀️ Easy to use 👉 Swipe gesture 🔍 Zoom gesture V0.11.0 Now you can use thumbnail~ V0.13.0

📷 vue.js 3D model viewer component
📷 vue.js 3D model viewer component

vue-3d-model vue.js 3D model viewer component, based on threejs, inspired by model-tag 一个展示三维模型的Vue组件,支持模型操作和模型点击事件,能自动缩放模型到合适大小并校正偏移,支持多种格式的模型。 Examp

Handy Uploader is a responsive Vue.js file uploader and file viewer with an image compressor. It offers three display options (simple / thumbnail / table).
Handy Uploader is a responsive Vue.js file uploader and file viewer with an image compressor. It offers three display options (simple / thumbnail / table).

Handy Uploader is a responsive Vue.js file uploader and file viewer with an image compressor. It offers three display options (simple / thumbnail / table).

A simple grid-based web viewer for Formula 1
A simple grid-based web viewer for Formula 1

A simple grid-based web viewer for Formula 1. Simply login with your F1TV credentials, select the season, event, and session, and then drag and drop the channels you want to watch into the grid! Unable to install it? No problem! The application can be fully accessed here

Viewer de l'émission avec les logs.

Underscore_ Logs Viewer Un petit site pour voir les logs d'Underscore_. Vue 3 + Typescript + Vite This template should help get you started developing

Technical (JSON viewer) explorer for XRPL devs. Click on account / hash / ... to zoom in.

XRP Ledger Technical Explorer A technical (geeky) JSON viewing explorer for the XRP Ledger. BETA! Early beta of a new (technical) tx / ledger / object

A responsive and configurable Marmoset Viewer component for Vue.

A responsive and configurable Marmoset Viewer component for Vue.

Comments
  • unknown custom element: <Panorama>

    unknown custom element:

    Currently on Vue 2.6.10, and for some reason keep getting this error:

    vue.esm.js?a026:628 [Vue warn]: Unknown custom element: <Panorama> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
    
    found in
    
    ---> <Media> at src/components/micro/Media.vue
           <Inspector> at src/components/Inspector.vue
             <Blog> at src/components/Blog.vue
               <App> at src/App.vue
                 <Root>
    

    Here's the component where I've included panorama:

    <template>
      <div id="">
        <Panorama
          source="https://s3.amazonaws.com/road-trip-blog/4317faa5-87ee-3fb5-a6b7-1bf390c5d1e3-w2100.jpeg"
          caption="Awesome Panorama"
        />
    
      </div>
    </template>
    <script>
    import { Panorama } from 'vuejs-panorama'
    
    export default {
      components: { Panorama },
      name: 'Media',
      props: ['media', 'imageWidth']
    }
    </script>
    
    opened by counterbeing 0
Owner
Mudin Ibrahim
Let's talk in JS 💻
Mudin Ibrahim
Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

v-viewer Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js Live demo Examples directive component thumbnail

hua chen yu 0 Dec 3, 2020
Image viewer component for vue 3.x, supports rotation, scale, zoom and so on, based on viewer.js

v-viewer Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js v-viewer for vue2 Live demo Quick Example direct

mirari 14 Oct 29, 2022
An Mobile-First image viewer for Vue2 / 一个移动端优先的 Vue2 图片预览插件

img-vuer An Mobile-First image viewer for Vue2 中文 README ??‍♀️ Easy to use ?? Swipe gesture ?? Zoom gesture V0.11.0 Now you can use thumbnail~ V0.13.0

DJJo 260 Sep 20, 2022
JavaScript image viewer.

Viewer.js JavaScript image viewer. Website jquery-viewer - A jQuery plugin wrapper for Viewer.js. Table of contents Features Main Getting started Keyb

Fengyuan Chen 6.9k Jan 5, 2023
Build a web-based 3D viewer workshop

This repo is a part of the "Build a web-based 3D viewer workshop" conducted as part of AECTech2021. The workshop walks participants through the proces

CORE studio 19 Jun 7, 2022
A Simple and Beautiful 360° Product Viewer built on Vue.js

vue-360 A Simple and Beautiful 360° Product Viewer built on Vue.js Click here for React Version Demo Demo | Documentation Features 360° View Zoom Pan

Rajeev 88 Dec 5, 2022
Millicast viewer plugin for Vue framework. It uses Vuex store for the plugin state management.

Millicast Vue.js Web Viewer Plugin Vue.js plugin to embed viewer of a Millicast stream. This plugin allows developers to simplify Millicast services i

Millicast, Inc. 3 Oct 18, 2022
Pexies is a personal photo gallery built on pexels & unsplash & flickr api. You can see curated pictures, randomized pictures, view popular tags, search, randomize pictures and add them to your favourites.

Pexies Description Pexies Pexies is a personal photo gallery built on Pexels&Flickr&Unsplash api. Pexies is built with Nest.js with Vue.js front-end.

memorycollect0r 8 Dec 29, 2022
An image finder application leveraging the Pexels api, You can also download your favorite Images too

Pexelry ?? Pexelry is an image finder web application that leverages the Pexels api to find images related to a specific search. Prerequisites Get an

Junior Developer 4 Aug 25, 2022
A vue component that allows your images to open in full size.

vue-expandable-image Allows your images to open in full size. Demo Preview Setup npm install vue-expandable-image You have two ways to setup vue-expa

Taha Shashtari 28 Oct 16, 2022