UNPKG

@vue-interface/utils

Version:

A utility package for Vue Interface.

18 lines (14 loc) 419 B
export default function transitionDuration(el, defaultValue = '0s') { let duration = ( getComputedStyle(el).transitionDuration || getComputedStyle(el).animationDuration ); const numeric = parseFloat(duration, 10) || 0; const unit = duration.match(/m?s/); switch (unit && unit[0]) { case 's': return numeric * 1000; default: return numeric; } }