jmpress.js documentation

Inline Attributes

You can configure jmpress.js inline by setting the following attributes to the tag of each step. This method of building your steps will be familiar if you're coming from impress.js:

<div id="jmpress">
    <div class="step" data-x="100" data-y="2000" data-rotate="90">...</div>
    <div class="step" data-rotate="120">...</div>
</div>

data-x

Cartesian coordinates: X Position.

data-y

Cartesian coordinates: Y Position.

data-z

Cartesian coordinates: Z Position.

data-r

Polar coordinates: radius.

data-phi

Polar coordinates: angle (starting at top, counterclockwise).

data-scale

Scale of element (also scale-x, scale-y, scale-z).

data-rotate

Degree of rotation.

data-rotate-x

Degree of rotation on x-axis.

data-rotate-y

Degree of rotation on y-axis.

data-rotate-z

Degree of rotation on z-axis.

data-delegate

Delegate the activeness to another step chosen by selector.

data-src

Load content of slide dynamically.

data-exclude

Do not use step in natural flow, but it can be selected with the route command.

data-next

Selector of the next step.

data-prev

Selector of the prev step.

data-template

Apply a template, which must be defined before init jmpress.

data-jmpress

Apply a custom animation.



Edit This Page