Skip to content
Open App

Exporting

Sequotion generates clean, dependency-free CSS and JS that you can drop into any project.

Switch to the Output tab in the code panel to see the generated code. The output updates in real time as you edit your animation.

The trigger mode dropdown at the top of the Output tab lets you switch between export modes. A Copy CSS button copies the CSS portion to your clipboard. When JavaScript is generated (for scroll triggers or animation events), a separate Copy JS button appears as well.

Choose how your animation is triggered:

ModeJS RequiredEvents SupportBrowser Support
On LoadNoYesAll
On Scroll (CSS)NoNoChrome/Edge 115+
On Scroll (JS)YesYesAll

The animation plays as soon as the page loads. This is the default — it generates a standard CSS animation rule.

Uses the native CSS animation-timeline: view() property. No JavaScript required, but browser support is more limited.

Uses an IntersectionObserver to add an in-view class when the element enters the viewport, which triggers the animation. The animation starts paused and runs when the class is applied.

  • @keyframes rule with all your animated properties
  • Animation shorthand on each target selector
  • Per-keyframe animation-timing-function when easings differ between keyframes

JS is generated when your animation uses:

  • Scroll trigger (JS mode) — IntersectionObserver code
  • Animation events — setTimeout or requestAnimationFrame code depending on timing mode

Copy the CSS into your stylesheet and the JS into a script tag or module:

<link rel="stylesheet" href="styles.css">
<script src="animations.js"></script>

The generated code is vanilla CSS and JS with no dependencies.