MCPcopy Index your code
hub / github.com/joehewitt/scrollability / generateCSSKeyframes

Function generateCSSKeyframes

scrollability.js:639–654  ·  view source on GitHub ↗
(animator, keyframes, name, time, offset)

Source from the content-addressed store, hash-verified

637}
638
639function generateCSSKeyframes(animator, keyframes, name, time, offset) {
640 var lines = ['@-webkit-keyframes ' + name + ' {'];
641
642 keyframes.forEach(function(keyframe) {
643 var percent = (keyframe.time / time) * 100;
644 var frame = Math.floor(percent) + '% {'
645 + '-webkit-transform: ' + (keyframe.css || animator.update(keyframe.position+offset)) + ';'
646 + '}';
647 // D&&D(frame);
648 lines.push(frame);
649 });
650
651 lines.push('}');
652
653 return lines.join('\n');
654}
655
656function setTouched(target) {
657 var touched = [];

Callers 2

takeoffFunction · 0.85
createTimelineFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected