[data-name="MapPinCheckInsideAnimate"] {
transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-name="MapPinCheckInsideAnimate"]:hover {
animation: pinBounce 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@keyframes pinBounce {
0% { transform: translateY(0); }
60% { transform: translateY(-5px); }
100% { transform: translateY(-3px); }
}
[data-name="MapPinCheckInsideAnimate"] path[d="m9 10 2 2 4-4"] {
opacity: 1;
stroke-dasharray: 12;
stroke-dashoffset: 0;
}
[data-name="MapPinCheckInsideAnimate"]:hover path[d="m9 10 2 2 4-4"] {
animation: checkDraw 0.3s ease-in-out 0.3s both;
}
@keyframes checkDraw {
0% {
opacity: 0;
stroke-dashoffset: 12;
}
33% {
opacity: 1;
}
100% {
opacity: 1;
stroke-dashoffset: 0;
}
}