UNPKG

kingdot

Version:

A UI Components Library For Vue

43 lines (38 loc) 1.75 kB
// Animation $-ease-out := cubic-bezier(0.215, 0.61, 0.355, 1) $-ease-in := cubic-bezier(0.55, 0.055, 0.675, 0.19) $-ease-in-out := cubic-bezier(0.25, 0.1, 0.25, 0.1) $-ease-out-back := cubic-bezier(0.12, 0.4, 0.29, 1.46) $-ease-in-back := cubic-bezier(0.71, -0.46, 0.88, 0.6); $-ease-in-out-back := cubic-bezier(0.71, -0.46, 0.29, 1.46) $-ease-out-circ := cubic-bezier(0.08, 0.82, 0.17, 1) $-ease-in-circ := cubic-bezier(0.6, 0.04, 0.98, 0.34) $-ease-in-out-circ := cubic-bezier(0.78, 0.14, 0.15, 0.86) $-ease-out-quint := cubic-bezier(0.23, 1, 0.32, 1) $-ease-in-quint := cubic-bezier(0.755, 0.05, 0.855, 0.06) $-ease-in-out-quint := cubic-bezier(0.86, 0, 0.07, 1) $-animation-duration-slow := .3s; $-animation-duration-base := .2s; $-animation-duration-fast := .1s; motion-common($duration = $-animation-duration-base) animation-duration $duration animation-fill-mode both motion-common-leave($duration = $-animation-duration-base) animation-duration $duration animation-fill-mode both make-motion($className, $keyframeName, $duration = $-animation-duration-base) .{$className}-enter, .{$className}-appear motion-common($duration) animation-play-state paused .{$className}-leave motion-common-leave($duration) animation-play-state paused .{$className}-enter.{$className}-enter-active, .{$className}-appear.{$className}-appear-active animation-name s('%sIn', $keyframeName) animation-play-state running .{$className}-leave.{$className}-leave-active animation-name s('%sOut', $keyframeName) animation-play-state running pointer-events none