Atrybut i element animacyjny animateTransform w SVG jest przeznaczony do animowania transformacji obiektu, czyli zmian opisanych transformacjami takimi jak: przesunięcie (translate), obrót (rotate), skala (scale) czy pochylenie (skew). W praktyce oznacza to, że animowany jest "sposób przekształcania" elementu <circle> w czasie, a więc jego położenie, orientacja lub rozmiar wynikające z transformacji.
Dlatego poprawna jest odpowiedź: "Transformacja koła" — bo właśnie transformację przypisaną do koła można animować przez animateTransform.
- "Kształt koła" jest mylące: samo koło jako prymityw SVG pozostaje kołem; animateTransform nie "zmienia typu" obiektu. Owszem, po przekształceniu (np. skali niesymetrycznej) wizualnie może wyglądać inaczej, ale mechanizm nadal animuje transformację, a nie atrybut definicji kształtu.
- "Kolor wypełnienia koła" nie jest animowany przez animateTransform. Do animacji koloru stosuje się animację atrybutu fill (np. przez element animate), a nie animację transformacji.
- "Kolor obramowania koła" analogicznie dotyczy atrybutu stroke. Zmiana stroke w czasie to animacja atrybutu/stylu, a nie transformacji geometrycznej.
Wskazówka egzaminacyjna: jeśli w nazwie narzędzia/atrybutu jest "Transform", to prawie zawsze chodzi o ruch/obrót/skalę obiektu, a nie o jego kolor czy grubość linii. Najpierw rozdziel w głowie: (1) geometria/transformacje, (2) wygląd/styl.