Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

easings-css

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

easings-css

Easing functions for CSS, provided as CSS Custom Properties, JavaScript modules, JSON object and Less and Sass variables.

  • 2.1.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
48K
decreased by-1.03%
Maintainers
1
Weekly downloads
 
Created
Source

easings-css

Provides easing functions for CSS.

Available as CSS Custom Properties, JavaScript modules, JSON object and Less and Sass variables.

Usage

CSS

@import 'easings-css';

:warning: If you're not using postcss-import or similar to automatically resolve node_modules, you'll need to manually resolve to the path: node_modules/easings-css/index.css.

.example {
  transition-timing-function: var(--ease-out-quad);
}

LESS

@import 'easings-css';
.example {
  transition-timing-function: @ease-out-quad;
}

SASS

For Sass v3.6.0 and newer:

@import 'node_modules/easings-css';

For all other versions:

@import 'node_modules/easings-css/easings';
.example {
  transition-timing-function: $ease-out-quad;
}

JavaScript

const easings = require('easings-css');
const Example = styled.div`
  transition-timing-function: ${easings.easeOutQuad};
`;

JavaScript Module

import * as easings from 'easings-css';

You can also import individual easings for better tree-shaking:

import { easeOutQuad } from 'easings-css';
const Example = styled.div`
  transition-timing-function: ${easeOutQuad};
`;

Easings

easeInSine

cubic-bezier(0.47, 0, 0.745, 0.715)

CSSLESSSASSJS
var(--easeInSine) or
var(--ease-in-sine)
@easeInSine or
@ease-in-sine
$easeInSine or
$ease-in-sine
easeInSine

easeOutSine

cubic-bezier(0.39, 0.575, 0.565, 1)

CSSLESSSASSJS
var(--easeOutSine) or
var(--ease-out-sine)
@easeOutSine or
@ease-out-sine
$easeOutSine or
$ease-out-sine
easeOutSine

easeInOutSine

cubic-bezier(0.445, 0.05, 0.55, 0.95)

CSSLESSSASSJS
var(--easeInOutSine) or
var(--ease-in-out-sine)
@easeInOutSine or
@ease-in-out-sine
$easeInOutSine or
$ease-in-out-sine
easeInOutSine

easeInQuad

cubic-bezier(0.55, 0.085, 0.68, 0.53)

CSSLESSSASSJS
var(--easeInQuad) or
var(--ease-in-quad)
@easeInQuad or
@ease-in-quad
$easeInQuad or
$ease-in-quad
easeInQuad

easeOutQuad

cubic-bezier(0.25, 0.46, 0.45, 0.94)

CSSLESSSASSJS
var(--easeOutQuad) or
var(--ease-out-quad)
@easeOutQuad or
@ease-out-quad
$easeOutQuad or
$ease-out-quad
easeOutQuad

easeInOutQuad

cubic-bezier(0.455, 0.03, 0.515, 0.955)

CSSLESSSASSJS
var(--easeInOutQuad) or
var(--ease-in-out-quad)
@easeInOutQuad or
@ease-in-out-quad
$easeInOutQuad or
$ease-in-out-quad
easeInOutQuad

easeInCubic

cubic-bezier(0.55, 0.055, 0.675, 0.19)

CSSLESSSASSJS
var(--easeInCubic) or
var(--ease-in-cubic)
@easeInCubic or
@ease-in-cubic
$easeInCubic or
$ease-in-cubic
easeInCubic

easeOutCubic

cubic-bezier(0.215, 0.61, 0.355, 1)

CSSLESSSASSJS
var(--easeOutCubic) or
var(--ease-out-cubic)
@easeOutCubic or
@ease-out-cubic
$easeOutCubic or
$ease-out-cubic
easeOutCubic

easeInOutCubic

cubic-bezier(0.645, 0.045, 0.355, 1)

CSSLESSSASSJS
var(--easeInOutCubic) or
var(--ease-in-out-cubic)
@easeInOutCubic or
@ease-in-out-cubic
$easeInOutCubic or
$ease-in-out-cubic
easeInOutCubic

easeInQuart

cubic-bezier(0.895, 0.03, 0.685, 0.22)

CSSLESSSASSJS
var(--easeInQuart) or
var(--ease-in-quart)
@easeInQuart or
@ease-in-quart
$easeInQuart or
$ease-in-quart
easeInQuart

easeOutQuart

cubic-bezier(0.165, 0.84, 0.44, 1)

CSSLESSSASSJS
var(--easeOutQuart) or
var(--ease-out-quart)
@easeOutQuart or
@ease-out-quart
$easeOutQuart or
$ease-out-quart
easeOutQuart

easeInOutQuart

cubic-bezier(0.77, 0, 0.175, 1)

CSSLESSSASSJS
var(--easeInOutQuart) or
var(--ease-in-out-quart)
@easeInOutQuart or
@ease-in-out-quart
$easeInOutQuart or
$ease-in-out-quart
easeInOutQuart

easeInQuint

cubic-bezier(0.755, 0.05, 0.855, 0.06)

CSSLESSSASSJS
var(--easeInQuint) or
var(--ease-in-quint)
@easeInQuint or
@ease-in-quint
$easeInQuint or
$ease-in-quint
easeInQuint

easeOutQuint

cubic-bezier(0.23, 1, 0.32, 1)

CSSLESSSASSJS
var(--easeOutQuint) or
var(--ease-out-quint)
@easeOutQuint or
@ease-out-quint
$easeOutQuint or
$ease-out-quint
easeOutQuint

easeInOutQuint

cubic-bezier(0.86, 0, 0.07, 1)

CSSLESSSASSJS
var(--easeInOutQuint) or
var(--ease-in-out-quint)
@easeInOutQuint or
@ease-in-out-quint
$easeInOutQuint or
$ease-in-out-quint
easeInOutQuint

easeInExpo

cubic-bezier(0.95, 0.05, 0.795, 0.035)

CSSLESSSASSJS
var(--easeInExpo) or
var(--ease-in-expo)
@easeInExpo or
@ease-in-expo
$easeInExpo or
$ease-in-expo
easeInExpo

easeOutExpo

cubic-bezier(0.19, 1, 0.22, 1)

CSSLESSSASSJS
var(--easeOutExpo) or
var(--ease-out-expo)
@easeOutExpo or
@ease-out-expo
$easeOutExpo or
$ease-out-expo
easeOutExpo

easeInOutExpo

cubic-bezier(1, 0, 0, 1)

CSSLESSSASSJS
var(--easeInOutExpo) or
var(--ease-in-out-expo)
@easeInOutExpo or
@ease-in-out-expo
$easeInOutExpo or
$ease-in-out-expo
easeInOutExpo

easeInCirc

cubic-bezier(0.6, 0.04, 0.98, 0.335)

CSSLESSSASSJS
var(--easeInCirc) or
var(--ease-in-circ)
@easeInCirc or
@ease-in-circ
$easeInCirc or
$ease-in-circ
easeInCirc

easeOutCirc

cubic-bezier(0.075, 0.82, 0.165, 1)

CSSLESSSASSJS
var(--easeOutCirc) or
var(--ease-out-circ)
@easeOutCirc or
@ease-out-circ
$easeOutCirc or
$ease-out-circ
easeOutCirc

easeInOutCirc

cubic-bezier(0.785, 0.135, 0.15, 0.86)

CSSLESSSASSJS
var(--easeInOutCirc) or
var(--ease-in-out-circ)
@easeInOutCirc or
@ease-in-out-circ
$easeInOutCirc or
$ease-in-out-circ
easeInOutCirc

easeInBack

cubic-bezier(0.6, -0.28, 0.735, 0.045)

CSSLESSSASSJS
var(--easeInBack) or
var(--ease-in-back)
@easeInBack or
@ease-in-back
$easeInBack or
$ease-in-back
easeInBack

easeOutBack

cubic-bezier(0.175, 0.885, 0.32, 1.275)

CSSLESSSASSJS
var(--easeOutBack) or
var(--ease-out-back)
@easeOutBack or
@ease-out-back
$easeOutBack or
$ease-out-back
easeOutBack

easeInOutBack

cubic-bezier(0.68, -0.55, 0.265, 1.55)

CSSLESSSASSJS
var(--easeInOutBack) or
var(--ease-in-out-back)
@easeInOutBack or
@ease-in-out-back
$easeInOutBack or
$ease-in-out-back
easeInOutBack

Keywords

FAQs

Package last updated on 01 Oct 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc