├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── demo ├── public │ ├── build │ │ └── js │ │ │ └── app.js │ ├── images │ │ ├── hero-mobile@2.jpg │ │ └── roadster.png │ └── videos │ │ ├── accessories-hero-desktop.mp4 │ │ ├── power-hero-mobile.mp4 │ │ └── roadster-loop-imperial.mp4 └── resources │ └── js │ ├── App.vue │ └── app.js ├── favicon.ico ├── index.html ├── jsconfig.json ├── mix-manifest.json ├── package.json ├── src ├── VideoBackground.vue ├── components │ ├── VideoOverlay.vue │ ├── VideoPlayer.vue │ └── VideoPoster.vue ├── core │ ├── playerProps.js │ ├── props.js │ └── resize.js ├── index.js └── lib │ └── throttle.js └── vite.config.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo/public/build/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/build/js/app.js -------------------------------------------------------------------------------- /demo/public/images/hero-mobile@2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/images/hero-mobile@2.jpg -------------------------------------------------------------------------------- /demo/public/images/roadster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/images/roadster.png -------------------------------------------------------------------------------- /demo/public/videos/accessories-hero-desktop.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/videos/accessories-hero-desktop.mp4 -------------------------------------------------------------------------------- /demo/public/videos/power-hero-mobile.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/videos/power-hero-mobile.mp4 -------------------------------------------------------------------------------- /demo/public/videos/roadster-loop-imperial.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/public/videos/roadster-loop-imperial.mp4 -------------------------------------------------------------------------------- /demo/resources/js/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/resources/js/App.vue -------------------------------------------------------------------------------- /demo/resources/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/demo/resources/js/app.js -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/favicon.ico -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/index.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/jsconfig.json -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/mix-manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/package.json -------------------------------------------------------------------------------- /src/VideoBackground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/VideoBackground.vue -------------------------------------------------------------------------------- /src/components/VideoOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/components/VideoOverlay.vue -------------------------------------------------------------------------------- /src/components/VideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/components/VideoPlayer.vue -------------------------------------------------------------------------------- /src/components/VideoPoster.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/components/VideoPoster.vue -------------------------------------------------------------------------------- /src/core/playerProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/core/playerProps.js -------------------------------------------------------------------------------- /src/core/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/core/props.js -------------------------------------------------------------------------------- /src/core/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/core/resize.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/src/lib/throttle.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avidofood/vue-responsive-video-background-player/HEAD/vite.config.js --------------------------------------------------------------------------------