Animation 如何使传单上的标记闪烁

Animation 如何使传单上的标记闪烁,animation,leaflet,marker,Animation,Leaflet,Marker,有没有一种简单的方法可以使传单地图上的标记闪烁?我的意思是动画闪烁-类似于在1秒内从不透明度1.0过渡到不透明度0.5的循环,然后反转,循环结束。当您添加一个时,您可以指定一个-选项包括一个。您可以使用此className选项通过CSS设置标记图标的动画 var-map=L.map('map').setView([51.505,-0.09],13); L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{ 属性:“映射数

有没有一种简单的方法可以使传单地图上的标记闪烁?我的意思是动画闪烁-类似于在1秒内从不透明度1.0过渡到不透明度0.5的循环,然后反转,循环结束。

当您添加一个时,您可以指定一个-选项包括一个。您可以使用此
className
选项通过CSS设置标记图标的动画

var-map=L.map('map').setView([51.505,-0.09],13);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{
属性:“映射数据©;贡献者”,
最大缩放:18
}).addTo(地图);
L.标记([51.5,-0.09]{
图标:L.icon({
伊克努尔:'https://unpkg.com/leaflet@1.0.3/dist/images/marker icon.png',
类名:“闪烁”
})
}).addTo(地图)
#地图{
底部:0;
左:0;
位置:绝对位置;
右:0;
排名:0;
}
@关键帧淡入{
从{opacity:0.5;}
}
.眨眼{
动画:淡入1秒无限交替;
}


我在项目中使用animate.css。有一个闪烁效果可用。谢谢,但不完全是我需要的。我需要一个记号笔在某个点开始闪烁。如何访问标记的图标并更改其类名?我一直在互联网上搜索,但找不到答案。您可以随时通过调用更改标记的图标,因此只要在需要在非闪烁图标和闪烁图标之间切换时调用该图标即可。我知道此方法,但我的首选方法是不再创建新的图标对象,但要访问图标并更改其类名。如何做到这一点?我做到了,我得到了:“TypeError:t未定义”我的代码:var startMarker=L.marker([startat,starting],{icon:startIcon});地图添加层(startMarker);L.DomUtil.addClass(startMarker._图标,“markerBlinking”);好的,当我将“L.DomUtil.addClass(startMarker._图标,“markerBlinking”);”移到“map.setView()”调用之后时,它就起作用了。