# CSS classes

### Other page builders or classic editor

If you don't use Elementor or Block editor, you can add AnimateGL animations directly via CSS classes.

#### Default Entrance Animation

Default entrance animation is added with class `agl.` The default animation can be adjusted in plugin admin page with live editor.

#### Entrance Animation Presets

There are many presets for entrance enimations, for example fade, slide, fadeCSS, slideCSS, zoomIn, wipe. Those presets are combination of translate, opacity, rotate and various shader efects. Those animations are added to element with class `agl agl-${animationName}` for example

`agl agl-fade`

`agl agl-slide`

`agl agl-fadeCSS`

`agl agl-zoomInCSS`

Available presets are

#### CSS animations

| Name     | CSS class            |
| -------- | -------------------- |
| Slide    | `agl agl-fadeCSS`    |
| Zoom In  | `agl agl-zoomInCSS`  |
| Zoom Out | `agl agl-zoomOutCSS` |
| Wipe     | `agl agl-wipeCSS`    |
| Fade     | `agl agl-fadeCSS`    |

#### WebGL animations

| Name    | CSS class         |
| ------- | ----------------- |
| Fade    | `agl agl-fade`    |
| Flip    | `agl agl-flip`    |
| Slide   | `agl agl-slide`   |
| Stretch | `agl agl-stretch` |
| Bend    | `agl agl-bend`    |
| Peel    | `agl agl-peel`    |
| Zoom In | `agl agl-zoom`    |

#### Directions

Directions are Up, Down, Left, Right. Each animation has default direction. For example, default for slide is "Right".

Direction can be changed by adding it at the end of css class, for example&#x20;

`agl agl-slideLeft` or `agl agl-slideUp`

#### All presets

`agl agl-bend`&#x20;

`agl agl-bendLeft`&#x20;

`agl agl-bendRight`

`agl agl-bendUp`&#x20;

`agl agl-bendDown`&#x20;

`agl agl-fade`&#x20;

`agl agl-fadeLeft`&#x20;

`agl agl-fadeRight`&#x20;

`agl agl-fadeUp`&#x20;

`agl agl-fadeDown`&#x20;

`agl agl-peel`&#x20;

`agl agl-peelLeft`&#x20;

`agl agl-peelRight`&#x20;

`agl agl-peelUp`&#x20;

`agl agl-peelDown`&#x20;

`agl agl-flip`&#x20;

`agl agl-flipUp`&#x20;

`agl agl-flipDown`&#x20;

`agl agl-flipLeft`&#x20;

`agl agl-flipRight`&#x20;

`agl agl-fadeBasic`&#x20;

`agl agl-slide`&#x20;

`agl agl-slideLeft`&#x20;

`agl agl-slideRight`&#x20;

`agl agl-slideUp`&#x20;

`agl agl-slideDown`&#x20;

`agl agl-stretch`&#x20;

`agl agl-stretchLeft`&#x20;

`agl agl-stretchRight`&#x20;

`agl agl-stretchDown`&#x20;

`agl agl-stretchUp`&#x20;

`agl agl-zoomIn`&#x20;

`agl agl-zoomInLeft`&#x20;

`agl agl-zoomInRight`&#x20;

`agl agl-zoomInUp`&#x20;

`agl agl-zoomInDown`&#x20;

`agl agl-fadeCSS`&#x20;

`agl agl-fadeCSSLeft`&#x20;

`agl agl-fadeCSSRight`&#x20;

`agl agl-fadeCSSUp`&#x20;

`agl agl-fadeCSSDown`&#x20;

`agl agl-zoomInCSS`&#x20;

`agl agl-zoomInCSSLeft`&#x20;

`agl agl-zoomInCSSRight`&#x20;

`agl agl-zoomInCSSUp`&#x20;

`agl agl-zoomInCSSDown`&#x20;

`agl agl-zoomOutCSS`&#x20;

`agl agl-zoomOutCSSLeft`&#x20;

`agl agl-zoomOutCSSRight`&#x20;

`agl agl-zoomOutCSSUp`&#x20;

`agl agl-zoomOutCSSDown`&#x20;

`agl agl-wipeCSS`&#x20;

`agl agl-wipeCSSLeft`&#x20;

`agl agl-wipeCSSRight`&#x20;

`agl agl-wipeCSSUp`&#x20;

`agl agl-wipeCSSDown`&#x20;

`agl agl-slideCSS`&#x20;

`agl agl-slideCSSLeft`&#x20;

`agl agl-slideCSSRight`&#x20;

`agl agl-slideCSSUp`&#x20;

`agl agl-slideCSSDown`&#x20;
