2.0.5 • Published 5 years ago

movers.css v2.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Maintenance Chat

movers.css is a collection of CSS based animations designed to make life easier! Please see below for a full list of current animations and a guide on how to use the library and add the animations to your own code.

There are three main ways to use the movers.css library:

  • Install via NPM and add the link to the HTML head tags
  • Clone the library and add the link the the HTML tags
  • Copy the code from the library and insert directly into your project CSS file and HTML

Install the movers.css package via npm

npm install movers.css --save

Then link the movers.css file in the head of your HTML

<head>
  <link href="node_modules/movers.css/movers.css" rel="stylesheet">
</head>

Add the animation class to the element you wish to animate

<div class="helloWorldContainer fadeIn">
  <p>Hello World</p>
</div>

First clone the library from GitHub

git clone https://github.com/Kyle-Martin1/movers.css.git

Then link the movers.css file in the head of your HTML

<head>
  <link href="../movers.css/movers.css" rel="stylesheet">
</head>

Add the animation class to the element you wish to animate

<div class="helloWorldContainer fadeIn">
  <p>Hello World</p>
</div>

The other way to use any animation from the library is to copy the code into your CSS file such as in the example below:

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
}

Then add the animation class (e.g .fadeIn) to the element of the item you would like to animate.

Each animation can be customised and tweaked by changing the CSS properties such as animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-fill-mode etc. You can also tweak colours, border-colours and anything else within your own stylesheet to truly customise your work.

Animations Class list
Entry Animations
.fadeIn
.enterTop
.enterBottom
.enterRight
.enterLeft
.rotateClockwise
.rotateAntiClockwise
.shrinkAndFadeIn
.growAndFadeIn
.flip
.flipAlternate
.hingeUpLeft
.hingeUpRight
.hingeDownRight
.hingeDownLeft
.enterTopLeft
.enterTopRight
.enterTottomLeft
.enterBottomRight
Exit Animations
.exitTop
.exitBottom
.exitRight
.exitLeft
.fadeOut
.giantFadeExit
.shrinkExit
.spinExit
.spinShrinkExit
Special Animations
.shakeHorizontal
.shakeVertical
.madShake
.swingRight
.swingLeft
.fontColorShift
.bgColorShift
.shapeShift1
.pendulum
.rocking
.spinRightLeft
.rockLeft
.rockRight
.elastic1
.elastic2
.pulse
.suprise
.moveSquare
.vibrate
.focusLeft
.focusRight
.focusUp
.focusDown
.vanishAppear