johnpolacek.github.io - johnpolacek.github.io/superscrollorama









Search Preview

SUPERSCROLLORAMA

johnpolacek.github.io
New Version Click here to find out more! Super scroll orama The jQuery plugin for supercool scroll animation
.io > johnpolacek.github.io

SEO audit: Content analysis

Language Error! No language localisation is found.
Title SUPERSCROLLORAMA
Text / HTML ratio 68 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud pin true tween animation scroll object default element duration method optional false SuperScrollorama offset reset point start Greensock reverse
Keywords consistency
Keyword Content Title Description Headings
38
pin 20
true 19
tween 18
animation 16
scroll 13
Headings
H1 H2 H3 H4 H5 H6
4 18 2 0 0 0
Images We found 11 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
38 1.90 %
pin 20 1.00 %
true 19 0.95 %
tween 18 0.90 %
animation 16 0.80 %
scroll 13 0.65 %
object 12 0.60 %
default 12 0.60 %
element 12 0.60 %
duration 11 0.55 %
method 11 0.55 %
optional 10 0.50 %
false 10 0.50 %
SuperScrollorama 9 0.45 %
offset 9 0.45 %
reset 8 0.40 %
point 7 0.35 %
start 7 0.35 %
Greensock 6 0.30 %
reverse 6 0.30 %

SEO Keywords (Two Word)

Keyword Occurrence Density
★ ★ 24 1.20 %
the pin 10 0.50 %
default true 8 0.40 %
of pin 7 0.35 %
of the 7 0.35 %
for the 6 0.30 %
will be 6 0.30 %
the tween 6 0.30 %
to the 6 0.30 %
the animation 6 0.30 %
or object 5 0.25 %
scroll duration 5 0.25 %
optional default 5 0.25 %
duration of 5 0.25 %
pin method 5 0.25 %
You can 5 0.25 %
adjust the 4 0.20 %
false default 4 0.20 %
can use 4 0.20 %
callback function 4 0.20 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
★ ★ ★ 12 0.60 % No
scroll duration of 5 0.25 % No
the pin method 5 0.25 % No
★ You can 4 0.20 % No
★ ★ You 4 0.20 % No
false default true 4 0.20 % No
callback function for 4 0.20 % No
It Parallax It 3 0.15 % No
append TweenMaxto'moveit' 5 3 0.15 % No
vars optional properties 3 0.15 % No
optional properties for 3 0.15 % No
properties for the 3 0.15 % No
In the example 3 0.15 % No
pin method object 3 0.15 % No
for the pin 3 0.15 % No
★ ★ The 3 0.15 % No
if true the 3 0.15 % No
the example below 3 0.15 % No
offset adjust the 3 0.15 % No
default true Example 3 0.15 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
★ ★ You can 4 0.20 % No
★ ★ ★ You 4 0.20 % No
vars optional properties for 3 0.15 % No
In the example below 3 0.15 % No
properties for the pin 3 0.15 % No
optional properties for the 3 0.15 % No
false default true Example 3 0.15 % No
the pin method object 3 0.15 % No
scroll duration of tween 3 0.15 % No
for the pin method 3 0.15 % No
★ ★ ★ The 3 0.15 % No
start of pin onUnpin 2 0.10 % No
during the pin offset 2 0.10 % No
the pin offset adjust 2 0.10 % No
for end of pin 2 0.10 % No
function for end of 2 0.10 % No
callback function for end 2 0.10 % No
onUnpin callback function for 2 0.10 % No
pin onUnpin callback function 2 0.10 % No
of pin onUnpin callback 2 0.10 % No

Internal links in - johnpolacek.github.io

johnpolacek.github.io/styled-starter
Styled Starter | Starter Kit with React, Next.js and Styled Components
johnpolacek.github.io/tweendeck
TweenDeck
johnpolacek.github.io/design-system-playground
Design System Playground
johnpolacek.github.io/expressive-css
Expressive CSS
johnpolacek.github.io/simple-grid
Simple Grid
johnpolacek.github.io/Responsivator
Responsivator
johnpolacek.github.io/superscrollorama
SUPERSCROLLORAMA
johnpolacek.github.io/stacktable.js
stacktable.js
Scrolldeck plugin
scrolldeck.js
johnpolacek.github.io/scrolldeck.js/decks/responsive/
What The Heck Is Responsive Web Design?

Johnpolacek.github.io Spined HTML


SUPERSCROLLORAMA New Version Click here to find out more! Super scroll orama The jQuery plugin for supercool scroll volatility powered by Greensock created by John Polacek with help from Jan Paepke Follow @johnpolacek NOTE: SuperScrollorama is no longer under zippy development. ScrollMagic is the new hotness!Get ScrollMagic ★ DOWNLOAD ★ zip tar Showcase Check out these unconfined websites to see SuperScrollorama in whoopee Ikea, Life of One Kitchen Smashing Award Winner Alpina - Life Is Vertical CSS Design Award Winner New Škoda Octavia CSS Awards Site of the Day Target Exclusive Brands Zipper Galleria Awwwards Site of the Day Winner Inception Explained Featured on TAXI Finn’s Journey Orsi & Jan’s Wedding Kenmore Innovations Scrollorama For Hire Need help towers your website? Contact us. Get Skills Fade It Fly It Spin It Scale It Smush It Pin It Slide It Wipe It Bounce It Color It Unpin It Fling It Move It Parallax It Parallax It Parallax It Bring It How To Use Please note, this is a powerful tool, and with unconfined power comes unconfined responsibility. Use wisely. A little subtlety can go a long way. ★ ★ ★ SuperScrollorama is powered by TweenMax and the Greensock Tweening Engine. Go to greensock.com for documentation on how to use it. Why Greensock/TweenMax?Unconfinedperformance, ease-of-use, expandibility and basically considering it is awesome. First, link to the jQuery CDN and then embed TweenMax.js and SuperScrollorama. Next, start up SuperScrollorama. Think of it as a controller for animation. You add tweens and timelines to it, targeting when an element appears in the viewport or at a specific scroll point. When initializing SuperScrollorama there are several options you might want to change. $.superscrollorama({options}) vars: optional properties for the pin method (object): isVertical Are we scrolling vertically (true) or horizontally (false)? - default: true triggerAtCenter: The volatility triggers when the respective Element's origin is in the part-way of the scrollarea (true). This can be reverted here to be at the top/left whet (false) - default: true playoutAnimations: When scrolling past the volatility should they be played out (true) or just be jumped to the respective last frame (false)?(Does not stupefy animations where elapsing = 0) - default: true reverse: Global flag do set if animations should be reversed (true) when scrolling when or not (false) - default: true Example $(document).ready(function() { var controller = $.superscrollorama({ triggerAtCenter: false, playoutAnimations: true }); }); ★ ★ ★ Use the addTween method to build your scroll animations. .addTween(target, tween, duration, offset, reverse) target: scroll position (number) or element (string or object) tween: a Greensock volatility tween object duration: scroll elapsing of tween in pixels (0 ways autoplay) offset: retread the volatility start point reverse: disable reverse volatility on up scrolling (optional) In the example below, the volatility fades in when scrolled into view. controller.addTween('#fade', TweenMax.from($('#fade'), .5, {css:{opacity:0}})); ★ ★ ★ The default elapsing is 0, which ways the tween plays through completely when its scroll point is reached. You can add a elapsing which will instead sync the tween progress to the scrollbar position. Instead of one tween, you can create a timeline of multiple tweens.If you use the TweenMax or TimelineMax option {repeat: -1} the volatility will loop indefinetly for the set duration. // parallax example controller.addTween( '#examples-parallax', (new TimelineLite()) .append([ TweenMax.fromTo($('#parallax-it-left'), 1, {css:{top: 200}, immediateRender:true}, {css:{top: -600}}), TweenMax.fromTo($('#parallax-it-right'), 1, {css:{top: 500}, immediateRender:true}, {css:{top: -1250}}) ]), 1000 // scroll elapsing of tween ); ★ ★ ★ The 4th parameter is offset, which you can use to retread the scroll point at which the volatility is triggered. controller.addTween('#fade', TweenMax.from($('#fade'),.5,{ css:{opacity:0}}), 0, // scroll elapsing of tween (0 ways autoplay) 200); // offset the start of the tween by 200 pixels ★ ★ ★ The 5th parameter is reverse, which you can use to disable reverse animation. controller.addTween('#fade', TweenMax.from($('#fade'),.5,{ css:{opacity:0}}), 200, false); // prevent backwards volatility of the element ★ ★ ★ Pass in a function to the tween for when the volatility is complete. controller.addTween('#fade', TweenMax.from($('#fade'),.5,{ css:{opacity:0}, onComplete: function(){alert('test')} })); ★ ★ ★ You can remove any previously widow Tweens using the removeTween method. .removeTween(target, tween, reset) target: scroll position (number) or element (string or object) tween: a Greensock volatility tween object; if not set, all Tweens for the target will be removed. (optional, default: null) reset: if true the tween will be reset to the starting position. (optional, default: true) In the example below, all tweens from the "#fade" element are removed and reset. controller.removeTween('#fade'); ★ ★ ★ You can use the pin method to pin an element, do a series of animations and then unpin it. The callback functions will be tabbed with a boolean parameter, true if triggered at end (bottom) of pin, false, if triggered at the whence (top point). .pin(el, dur, vars) el: element stuff pinned (string or object) dur: scroll elapsing of pin (in pixels) vars: optional properties for the pin method (object): anim: tween volatility object that occurs during the pin offset: retread the pin start point onPin: callback function for start of pin onUnpin: callback function for end of pin pushFollowers: Decide if pursuit elements should be pushed lanugo (true) or scrolled past (false), default: true Example: controller.pin($('#examples-2'), 3000, { anim: (new TimelineLite()) .append( TweenMax.fromTo($('#move-it'), .5, {css:{left: -200, top: 500}, immediateRender:true}, {css:{top: -400}}) ) .append( TweenMax.to($('#move-it'), .5, {css:{left: 200}}) ) .append( TweenMax.to($('#move-it'), .5, {css:{top: -200}}) ) .append( TweenMax.to($('#move-it'), .5, {css:{left: 0}}) ) }); ★ ★ ★ You can use the updatePin method if you want to transpiration options for pinned elements at runtime. For example when the window size or the size of your pin Item have changed. It Expects the same parameters as the .pin method, except all but the element is optional. .updatePin(el, dur, vars) el: element stuff pinned(string or object) dur: scroll elapsing of pin (in pixels) (optional, default: 0) vars: optional properties for the pin method (object): anim: tween volatility object that occurs during the pin offset: retread the pin start point onPin: callback function for start of pin onUnpin: callback function for end of pin pushFollowers: Decide if pursuit elements should be pushed lanugo (true) or scrolled past (false), default: true Example: controller.updatePin($('#examples-2'), null, { offset: 200 }); ★ ★ ★ You can remove any previously widow Pins using the removePin method. .removePin(el, reset) el: element stuff pinned(string or object) reset: if true the element will be unpinned and the tween will be reset to the starting position. (optional, default: true) In the example below, the pin is removed, but not reset. reset=false will moreover midpoint that if you undeniability it during pin, the element will stay pinned. controller.removePin('#examples-2', false); ★ ★ ★ Sometimes you might want to tell SuperScrollorama to update all elements, for example when the window is resized. Here the method triggerCheckAnim comes in handy. .triggerCheckAnim(immediately) immediately: if true the update will be washed-up immediately, if false it will wait for the next tickEvent of TweenMax (to save performance)(optional, default: false) Example: $(window).resize(function () { controller.triggerCheckAnim(); }); ★ ★ ★ If you go the uneaten mile to make your SuperScrollorama using wieldy to mobile users you'll need the method setScrollContainerOffset. For increasingly details see simpledemo_mobile.html .setScrollContainerOffset(x, y) x: the x offset of the scrollcontainer y: the x offset of the scrollcontainer Example: controller.setScrollContainerOffset(0, 200); Credits SuperScrollorama by Chicago Web Developer John Polacek with Jan Paepke Greensock Tweening Engine & TweenMax by Greensock Lettering.js by Dave Rupert Luckiest Guy Font by Astigmatic Fonts John Polacek works at Gesture, a mobile prompting and fundraising technology visitor that helps charities raise increasingly money.