Skip to content

tween.sass is a SASS single code-line mixin that delivers the possibility for chaining multiple tween components to one tween animation

Notifications You must be signed in to change notification settings

bminusg/tween-sass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tween-sass

tween-sass is a SASS single code-line mixin that delivers the possibility for chaining multiple tween components to one tween animation

Usage

  1. Install tween-sass package npm install tween-sass --save-dev
  2. Define mixin on your SASS file @use "tween-sass" as *
  3. Define your animation tweening chain on your element
  4. Run animation with adding ".is--tweening" class to your parent or root element

Custom Configuration

@use "tween-sass" as * with ($parent: "#flyTarget", $activeClass: ".flyContentActive")

Tween Components

There is an overview of all existing components on http://projects.bminusg.de/tween-sass

@use "tween-sass" as *

#example
    @include tween(slideInLeft, wait 2.5s, slideOutRight)
    animation-iteration-count: infinite

Ideation

  • Use tween-group(tween, index, length) mixin for a dynamic offset calculating depending of multiple tweens

About

tween.sass is a SASS single code-line mixin that delivers the possibility for chaining multiple tween components to one tween animation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages