Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- injectStyle(`@keyframes wobble {
- 0% { transform: translate(0, -10px) }
- 25% { transform: translate(10px, 0) }
- 50% { transform: translate(0, 10px) }
- 75% { transform: translate(-10px, 0) }
- }`);
- iterateResursive(document.body.children, applyStyle);
- function injectStyle(style) {
- var el = document.createElement('style');
- el.innerHTML = style;
- document.body.appendChild(el);
- }
- function iterateResursive(els, cb) {
- for(var i = 0; i < els.length; i++) {
- iterateResursive(els[i].children, cb);
- cb(els[i]);
- }
- }
- function applyStyle(el) {
- var delay = Math.random() * 2;
- el.style.animation = [
- 'wobble',
- '2s',
- 'linear',
- delay + 's',
- 'infinite'
- ].join(' ');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement