Я хочу добавить эту анимацию импульса к своим маркерам в angular. Я использую библиотеку agm для добавления карт Google в свой проект. . как я могу использовать css, чтобы добавить эту импульсную анимацию к моим маркерам? вот что я пробовал до сих пор:
<agm-map (mapReady)="mapReading()" [latitude]="lat" [longitude]="lng" [zoom]="zoom" [styles]="customTheme">
<span class="pulse" *ngFor="let marker of markers">
<agm-marker [animation]="userLocationMarkerAnimation" [latitude]="marker.lat"
[longitude]="marker.long" [iconUrl]="marker.icon">
</agm-marker>
</span>
</agm-map>
вот мой css:
.pulse {
width: 150px;
height: 150px;
background: rgb(255, 0, 64);
border-radius: 50%;
color: #fff;
font-size: 20px;
text-align: center;
line-height: 150px;
font-family: Verdana, Geneva, Tahoma, sans-serif;
animation: animate 2s linear infinite;
}
@keyframes animate {
0% {
box-shadow: 0 0 0 0 rgba(255, 0, 64, 0.7), 0 0 0 0 rgba(255, 0, 64, 0.7);
}
40% {
box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 0 rgba(255, 0, 64, 0.7);
}
80% {
box-shadow: 0 0 0 50px rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(255, 0, 64, 0), 0 0 0 30px rgba(255, 0, 64, 0);
}
}
[animation]=""
наagm-marker
? - person Johannes Kraft   schedule 14.11.2019