My SVG code has an ID called "logo"
<svg id= "logo" width="918" height="114" viewBox="0 0 918 114" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-outside-1" maskUnits="userSpaceOnUse" x="0.0880127" y="0.47998" width="918" height="113" fill="black">
...
</svg>
The CSS code is:
#logo{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
animation: fill 0.5s ease forwards 3.5s;
}
...
}
I want the letters to gradually appear on screen with only outline at first, and then after a delay of 3.5 seconds, they should be filled in. The line animation is working, but the fill animation is not.