jasfordadobe/pagebuilder-animate

Page Builder content type for Animate.

Installs: 76

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Language:Less

Type:magento2-module

0.0.1 2021-01-22 16:48 UTC

This package is auto-updated.

Last update: 2024-09-04 18:51:22 UTC


README

Adding CSS animations to Page Builder. The aim is to make pages and content more engaging through the use of movement. Using CSS animations is preferred over JS animations as it's repeatable and well supported.

This also includes JS which will trigger the animation when it comes into viewport.

Installation

Composer instructions to go here.....

Usage

Once installed, it will show within your Page Builder CMS interface under Layout.

Drag the element on to screen, within a row or column. Drag other content elements into the animation area, and use the settings option to adjust the Animation Name, Animation Duration, Animation Delay and Animation Iteration.

Adding an animation to the page

Animation on the frontend

To do

  • Test thoroughly
  • Add defaults to Animation settings
  • Make the "scroll to viewport" offset adjustable
  • Make it easier to add/remove animations

Boring stuff

This code is provided "as is" and not intended for production use. It is created to improve my own personal workflow and is not endoresed or supported by myself, my employer or anyone else associated with the code. If you use this, you do so at your own risk, and with full knowledge of what you're doing.

Animate.css

This component makes use of the Animate.css library which is available on an Open Source MIT license.

Josh.js

This component makes use of the Josh.JS library whihc is available on an Open Source MIT license.