Skip to content

Instantly share code, notes, and snippets.

@daybrush
Created June 2, 2019 23:32
Show Gist options
  • Save daybrush/d260421d7e72870cca2e6b6f3a35a512 to your computer and use it in GitHub Desktop.
Save daybrush/d260421d7e72870cca2e6b6f3a35a512 to your computer and use it in GitHub Desktop.
Scene.js examples number description
<div class="squares">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
new Scene({
".square": i => ({
opacity: [0, 1],
options: {
duration: 1,
delay: (i % 7) * 0.1 + Math.floor(i / 7) * 0.2,
}
}),
}, {
selector: true,
}).play();
<script src="//daybrush.com/scenejs/release/latest/dist/scene.js"></script>
.squares {
position: absolute;
font-size: 0;
width: 300px;
height: 120px;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.square {
position: relative;
display: inline-block;
width: 30px;
height: 30px;
background: #333;
margin: 5px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment