Größenänderung SVG Kreisradius Mithilfe von CSS-Animation

Ich versuche zu animieren, einen SVG-Kreis-radius-Attribut mit CSS. Während (mit dem Firefox-Element Untersuchen-tool) kann ich sehen, dass die animation selbst eingerichtet ist und ordnungsgemäß ausgeführt wird, die Größe der ".innerCircle" nicht sichtbar verändern.

Wenn Sie Sie vor Ort alles, was ich habe offensichtlich verpasst, oder Hilfe in irgendeiner Art wäre ich sehr dankbar. Ich bin ziemlich neu hier, also wenn ich gegangen über dies falsch ist, bitte freundlich sein!

Habe ich eingefügt, meine Dateien unterhalb der Referenz.

Nochmals vielen Dank.

styling.css:

@keyframes buttonTransition {
    from {
        r: 5%;
    }
    to {
        r: 25%;
    }
}

.innerCircle {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: buttonTransition;
}

index.html:

<html>
    <head>
        <link href = "styling.css" rel = "stylesheet" type = "text/css"></link>
    </head>
    <body>
        <svg class = "button" expanded = "true" height = "100px" width = "100px">
            <circle cx = "50%" cy = "50%" r = "35%" stroke = "#000000" stroke-width = "10%" fill = "none"/>
            <circle class = "innerCircle" cx = "50%" cy = "50%" r = "25%" fill = "#000000"/>
        </svg>
    </body>
</html>
Schreibe einen Kommentar