0

我正在与 Konvajs 一起在画布上工作。我有一个要制作动画的圆形图层。有没有办法向按钮添加自定义 CSS 以使其闪烁。下面是 Konva 配置的代码部分。

   <div class="container">
          <v-stage :config="stageConfig" >
            <v-layer>
              <v-image :config="imageConfig1"/>
              <v-circle :config="{radius:13,fill:'red',x:20,y:29}"/>
              <v-text :config="{text:'5G Camera', x:42, y:15, fontSize:35, fontStyle: 'bold', fill:'white', stroke:'black',strokeWidth:'2', shadowEnabled:'true'}"/>
            </v-layer>
          </v-stage>
    </div>
4

1 回答 1

0

您不能使用 CSS 来设置 Konva 形状的样式。CSS 用于 DOM 元素,Konva 节点不是 DOM 元素。

如果要对形状进行样式设置,则需要直接设置属性。比如fill

如果要动画形状,可以使用一些 Konva 方法,例如Konva.Tween,node.to()方法或Konva.Animation.

看看Konva.Animation + Vue 演示

于 2020-10-30T17:49:31.227 回答