保留CSS动画颜色填充

Retain CSS Animation Color Fill

我正在尝试创建一个在滚动时改变颜色的变形标志。我简化了我的 css 以使其更易于解释。

@-webkit-keyframes rotate-change {
        100% {fill:blue}
}

.change{
  fill:red;
  -webkit-animation: rotate-change;
}

class 为“.change”的项目以红色填充色开头。我想要的是在动画结束后将填充颜色更改为蓝色,就像“-webkit-keyframes”一样。唯一的问题是,在动画期间,填充颜色从红色变为蓝色,但当动画结束时,填充颜色恢复为红色。有没有办法永久保留动画的填充颜色,即使在结束后也是如此?

尝试

animation-fill-mode:forwards;