From: Nicolas Coden Date: Sun, 5 Aug 2018 21:59:28 +0000 (+0200) Subject: docs: move Motion UI Toggler example to its own section X-Git-Tag: v6.6.0~3^2~121^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b08a56da4;p=thirdparty%2Ffoundation%2Ffoundation-sites.git docs: move Motion UI Toggler example to its own section --- diff --git a/docs/pages/motion-ui.md b/docs/pages/motion-ui.md index 2b37b9aad..198a8302e 100644 --- a/docs/pages/motion-ui.md +++ b/docs/pages/motion-ui.md @@ -6,29 +6,8 @@ library: docs: https://github.com/zurb/motion-ui/tree/master/docs --- -Motion UI is a standalone library that powers the transition effects used in a number of Foundation components, including [Toggler](toggler.html), [Reveal](reveal.html), and [Orbit](orbit.html). The transitions are powered by special transition classes that the Motion UI Sass creates. For example, here are two instances of Toggler—one using fade classes (`.fade-in` and `.fade-out`), and one using slide classes (`.slide-in-down` and `.slide-out-up`). +Motion UI is a standalone library that powers the transition effects used in a number of Foundation components, including [Toggler](toggler.html), [Reveal](reveal.html), and [Orbit](orbit.html). -```html -
-

This panel fades.

-
- -
-

This panel slides.

-
-``` - - -
-
-
-

This panel fades.

-
-
-
-
-

This panel slides.

-
@@ -78,6 +57,42 @@ Or, another way to start using Motion UI is through a CDN. --- +## Usage in Components + +Various Foundation components provide options for to use Motion UI animations when changing state. Here are the options for each plugin that support Motion UI: +- [Orbit](orbit.html): `data-animate` +- [Reveal](reveal.html): `data-animation-in`, `data-animation-out` +- [Toggler](toggler.html): `data-animate` +- [Responsive Toggler](responsive-navigation.html): `data-animate` + +For example, here are two instances of Toggler—one using fade classes (`.fade-in` and `.fade-out`), and one using slide classes (`.slide-in-down` and `.slide-out-up`). See all availaible classes in [build-in transitions](#built-in-transitions) below. + +```html +
+

This panel fades.

+
+ +
+

This panel slides.

+
+``` + + +
+
+
+

This panel fades.

+
+
+
+
+

This panel slides.

+
+
+
+ +--- + ## Built-in Transitions Motion UI includes more than two dozen built-in transition classes. They can be enabled by adding this line to your Sass file, after you've imported the library: