diff --git a/lib/style-compiler/plugins/scope-id.js b/lib/style-compiler/plugins/scope-id.js index ca33328..f3aa8e9 100644 --- a/lib/style-compiler/plugins/scope-id.js +++ b/lib/style-compiler/plugins/scope-id.js @@ -72,10 +72,11 @@ module.exports = postcss.plugin('add-id', function (opts) { if (/-?animation$/.test(decl.prop)) { decl.value = decl.value.split(',') .map(v => { - var vals = v.split(/\s+/) - var name = vals[0] - if (keyframes[name]) { - return [keyframes[name]].concat(vals.slice(1)).join(' ') + var vals = v.trim().split(/\s+/) + var i = vals.findIndex(val => keyframes[val]) + if (i !== -1) { + vals.splice(i, 1, keyframes[vals[i]]) + return vals.join(' ') } else { return v }