【发布时间】:2014-12-03 14:42:44
【问题描述】:
以下代码导致动画属性出现“无效的属性值”,我不知道为什么。
编辑,完整代码
.spinner {
animation: rotator 1.4s linear infinite;
}
@keyframes rotator {
0% { transform: rotate(0deg); }
100% { transform: rotate(270deg); }
}
.path {
stroke-dasharray: 187;
stroke-dashoffset: 0;
transform-origin: center;
animation:
dash 1.4s ease-in-out infinite,
colors 5.2s ease-in-out infinite;
}
@keyframes colors {
0% { stroke: #4285F4; }
25% { stroke: #DE3E35; }
50% { stroke: #F7C223; }
75% { stroke: #1B9A59; }
100% { stroke: #4285F4; }
}
@keyframes dash {
0% { stroke-dashoffset: 187; }
50% {
stroke-dashoffset: 46.75;
transform:rotate(135deg);
}
100% {
stroke-dashoffset: 187;
transform:rotate(450deg);
}
}
我正在尝试实现取自此示例的微调器: http://codepen.io/mrrocks/pen/EiplA
【问题讨论】:
-
您的前 4 行在语法上无效。
-
应该如何纠正?将它们单独分开而不使用基本动画(所以动画延迟,动画持续时间等)?
标签: css svg css-animations