Skip to content

Instantly share code, notes, and snippets.

@CodeMyUI
Created November 9, 2017 09:58
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CodeMyUI/0db4f46e2ef4aa8275d96a532b4267ae to your computer and use it in GitHub Desktop.
Save CodeMyUI/0db4f46e2ef4aa8275d96a532b4267ae to your computer and use it in GitHub Desktop.
Codevember #6 - storm
<div class="image-container">
<img src=""
alt=""
class="container"
id="image">
</div>
var image = document.getElementById('image');
image.onload = function() {
var engine = new RainyDay({
image: this,
gravityAngle: Math.PI / 5
});
engine.trail = engine.TRAIL_SMUDGE;
engine.rain([ [3, 2, 2] ], 100);
engine.rain(
[
[1, 0, 20],
[3, 3, 1],
[1, 2, 19]
],
100);
// engine.rain([ [0, 2, 200], [3, 3, 1] ], 100);
};
image.crossOrigin = 'anonymous';
image.src = 'http://images.pexels.com/photos/458785/pexels-photo-458785.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb';
<script src="https://cdnjs.cloudflare.com/ajax/libs/rainyday.js/0.1.2/rainyday.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
body {
overflow: hidden;
height: 100%;
margin: 0;
padding: 0;
}
.container {
width: 100vw;
height: 100vh;
}
.image-container {
overflow: hidden;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment