Skip to content

Commit e6371e1

Browse files
authored
Merge pull request #9 from imguolao/fix-core-keyframes
fix(core): animation doesn't working
2 parents 79a7120 + 41fb553 commit e6371e1

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

core/helper/keyframes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { generateUniqueName } from '@/utils'
44
export function keyframes(kfString: TemplateStringsArray): string {
55
const keyframeName = `kf-${generateUniqueName()}`
66
injectStyle(
7-
'keyframes',
7+
keyframeName,
88
[
99
`
1010
@keyframes ${keyframeName} {

core/utils/injectStyle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function insert(className: string, cssString: string) {
2626
const ruleNode = insertedRuleMap[className]
2727
let rule = `.${className} { ${cssString} }`
2828

29-
if (className === 'global' || className === 'keyframes') {
29+
if (className === 'global' || /^kf-.+/.test(className)) {
3030
rule = cssString
3131
}
3232

docs/guide/basic/animations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ const StyledBaseDiv = styled.div`
3838
3939
const StyledRotateDiv = styled(StyledBaseDiv)`
4040
background-color: skyblue;
41-
animation: ${rotate} 2s linear infinite;
41+
animation: ${rotate} 2s linear infinite !important;
4242
`
4343
4444
const StyledTranslateDiv = styled(StyledBaseDiv)`
4545
margin-left: 10px;
4646
background-color: darkred;
47-
animation: ${translate} 2s ease infinite alternate;
47+
animation: ${translate} 2s ease infinite alternate !important;
4848
`
4949
</script>
5050

0 commit comments

Comments
 (0)