d3.js реализует мигание узла с красного на белый.

Недавно мне нужно было манипулировать svg-изображениями, чтобы заставить svg-узлы мигать. Я нашел полезную библиотеку и хочу поделиться ею с вами.

Визуализации следующие:вставьте сюда описание изображения

1. Сначала вам нужно установить d3.js. Здесь я установил версию v7.4.4.

npm install d3

import * as d3 from "d3"; //在你需要的vue文件里面引入d3

2. По коду, здесь я ставлю только код функции мигания, вы можете комбинировать свой код и использовать его по своим потребностям.

nodeBlink(){
    
    
  //节点闪烁
  function blink() {
    
    
    d3.select("polygon").transition()
      .duration(1000)
      .style("fill", "rgb(255,255,255)")
      .transition()
      .duration(1000)
      .style("fill", "rgb(238,33,33)")
      .on("end", blink)
  }
  blink()
}

Supongo que te gusta

Origin blog.csdn.net/weixin_46054723/article/details/129301855
Recomendado
Clasificación