Note that, instead of removing an element from the page’s flow, you can simply mark the element as both invisible and non-interactive by setting its visibility to “hidden”. This is useful for when you want a hidden element to continue taking up space on the page:
Now, let’s consider animations in the opposite direction (showing elements instead of hiding elements): When display or visibility is set to a value other than “none” or “hidden”, the value is set before the animation begins so the element is visible throughout the duration of the ensuing animation. In other words, you’re undoing the hiding that occurred when the element was previously removed from view.
As with Velocity’s delay option, Velocity’s incorporation of CSS display and visibility setting allows for animation logic to be fully contained within Velocity. In production code, whenever an element is faded into or out of view, it’s almost always accompanied by a change in display or visibility.
Leveraging Velocity shorthand’s like these helps you keep your code clean and maintainable, since it’s less dependent on external query functions and free of repetitive helper functions that commonly bloat animation logic. Note that Velocity includes shorthand’s for the opacity toggling animations demonstrated above. They function identically to query’s fade in and fadeout functions. You simply pass the corresponding command into Velocity as the first argument, and you pass in an options object, if desired, as normal.
To animate an element back to the values prior to its last Velocity call, pass in “reverse” as Velocity’s first argument. The reverse command behaves identically to a standard Velocity call; it can take options and is queued up with other chained Velocity calls
To scroll the browser to the top edge of an element, pass in “scroll” as Velocity’s first argument. The scroll command behaves identically to a standard Velocity call; it can take options and is queued up with other chained Velocity calls
Visit The Site: filmy4wep
Velocity supports color animation for these CSS properties: color, background Color, border Color, and outline Color. In Velocity, color properties accept only hex strings as inputs, for example, #000000 (black) or #e2e2e2 (light gray). For more granular color control, you can animate the individual red, green, and blue components of a color property, as well as the alpha component.