UNPKG

baseui

Version:

A React Component library implementing the Base design language

58 lines (55 loc) 1.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /* Copyright (c) Uber Technologies, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ const animation = { timing0: '0', timing100: '100ms', timing150: '150ms', timing200: '200ms', timing250: '250ms', timing300: '300ms', timing400: '400ms', timing500: '500ms', timing600: '600ms', timing700: '700ms', timing800: '800ms', timing900: '900ms', timing1000: '1000ms', timing1500: '1500ms', timing3000: '3000ms', timing5000: '5000ms', timing7000: '7000ms', // Moves at constant speed. Commonly used for opacity and color changes. easeLinear: 'cubic-bezier(0, 0, 1, 1)', linearCurve: 'cubic-bezier(0, 0, 1, 1)', // use easeLinear // Motion starts at top speed and comes to a very gradual stop. // Commonly used for entering elements. easeDecelerate: 'cubic-bezier(0.22, 1, 0.36, 1)', easeOutQuinticCurve: 'cubic-bezier(0.22, 1, 0.36, 1)', // use easeDecelerate easeOutCurve: 'cubic-bezier(.2, .8, .4, 1)', // Motion begins very gradually and ends at top speed. // Commonly used for exiting elements. easeAccelerate: 'cubic-bezier(0.64, 0, 0.78, 0)', easeInQuinticCurve: 'cubic-bezier(0.64, 0, 0.78, 0)', // use easeAccelerate easeInCurve: 'cubic-bezier(.8, .2, .6, 1)', // Motion begins and ends very gradually with high velocity movement // in the middle.A good default for most motion. easeAccelerateDecelerate: 'cubic-bezier(0.83, 0, 0.17, 1)', easeInOutQuinticCurve: 'cubic-bezier(0.86, 0, 0.07, 1)', // use easeAccelerateDecelerate easeInOutCurve: 'cubic-bezier(0.4, 0, 0.2, 1)', // Motion begins naturally and speeds up slightly. Good for feeling // of responsiveness when paired with short durations. easeResponsiveAccelerate: 'cubic-bezier(0.11, 0, 0.5, 0)' }; var _default = exports.default = animation;