Skip to content

appleple/ScrollScale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScrollScale

GitHub license

JavaScript program makes video enlarge and show the catchphrases when it's in the center of the window.

Requirements

  • ES6
  • CSS3

Usage

JavaScript program makes video enlarge when it's in the center of the window.

<script src="js/ScrollScale.js"></script>
<link rel="stylesheet" href="css/ScrollScale.css">

Wrap video and messages you want to enlarge with ScrollScale class.

<div class="ScrollScale">
  <video src=""/>
</div>

js

document.addEventListener('DOMContentLoaded',function(){
    new ScrollScale("id name");
});

You can create some contants layer on the video.

<div class="ScrollScale">
  <video src=""/>
  <div class="contants">
    <p>This text appear when video is enlarge. </p>
  </div>
</div>

Basic Standalone Usage

<div class="ScrollScale" id="ScrollScale1">
  <video src="video/sample.mp4" muted="muted" loop></video>
  <div class="contants">
	<div>
	  <h3>You can create some contants layer on the video.</h3>
	</div>
	<div>
	  <h3>contants class</h3>
	  <span>This is sample. This is sample. This is sample. This is sample.</span>
	  <a href="#">Button</a>
	</div>
  </div>
</div>

<script>
window.addEventListener('DOMContentLoaded', function(){
	new ScrollScale("ScrollScale1");
});
</script>

Option

variable description default
size small/middle/large size video middle
animation animation of contants true

Set Options

window.addEventListener('DOMContentLoaded', function(){
  new ScrollScale("ScrollScale1", {
    size: "large",
    animation: false,
  });
});

Caution

If you want to publish the site equiped this program for smartphone, you shoud write "poster" in video tag.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors