dvLden / Vidage
- воскресенье, 19 июня 2016 г. в 03:12:28
JavaScript
Your solution to full-screen background video & image combined.
Vidage.js will automatically hide and pause the video for touch devices and/or small screens (34em) and instead show the fallback image. It determines whether to do that or not, on the canplay
, resize
and orientationchange
(probably not necessery) events. It uses one module as dependency - lodash/debounce
.
Take a look at this simple, yet - beautiful example.
bower install vidage --save
npm install vidage --save
You may use Vidage on one of the following ways:
<div class="Vidage">
<div class="Vidage__image"></div>
<video id="VidageVideo" class="Vidage__video" preload="metadata" loop autoplay muted>
<source src="videos/bg.webm" type="video/webm">
<source src="videos/bg.mp4" type="video/mp4">
</video>
<div class="Vidage__backdrop"></div>
</div>
<script src="scripts/Vidage.min.js"></script>
<script>
new Vidage(selector [, helperClass ]);
</script>
import Vidage from './Vidage';
new Vidage(selector [, helperClass ]);