vuecssuiant-designantdreactantantd-vueenterprisefrontendui-designvue-antdvue-antd-uivue3vuecomponent
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
599 B
24 lines
599 B
let animation; |
|
|
|
function isCssAnimationSupported() { |
|
if (animation !== undefined) { |
|
return animation; |
|
} |
|
const domPrefixes = 'Webkit Moz O ms Khtml'.split(' '); |
|
const elm = document.createElement('div'); |
|
if (elm.style.animationName !== undefined) { |
|
animation = true; |
|
} |
|
if (animation !== undefined) { |
|
for (let i = 0; i < domPrefixes.length; i++) { |
|
if (elm.style[`${domPrefixes[i]}AnimationName`] !== undefined) { |
|
animation = true; |
|
break; |
|
} |
|
} |
|
} |
|
animation = animation || false; |
|
return animation; |
|
} |
|
|
|
export default isCssAnimationSupported;
|
|
|