It basically works but the elements hang out in the front as it gets to their delay point. I removed the gradient for a proof of concept so I could test with 1/3 as many elements.
My conclusion is that it can be done like this but there’s probably a better approach to do what I’m trying to do but that approach works great for what you were doing. Thanks for showing me how the animation stuff works. I didn’t know that was a thing till I saw your resource.
[
{
"type": "ia.shapes.svg",
"version": 0,
"props": {
"viewBox": "0 35 1086 80",
"elements": [
{
"elements": [
{
"type": "linearGradient",
"id": "linearGradient6",
"elements": [
{
"type": "stop",
"name": "stop",
"offset": "0",
"stopColor": "#bed2dc"
},
{
"type": "stop",
"name": "stop",
"offset": ".50329",
"stopColor": "#bed2dc",
"stopOpacity": "0"
}
],
"name": "linearGradient6"
},
{
"type": "linearGradient",
"id": "linearGradient4",
"elements": [
{
"type": "stop",
"name": "stop",
"offset": "0",
"stopColor": "#fff"
},
{
"type": "stop",
"name": "stop",
"offset": ".6407",
"stopColor": "#fff",
"stopOpacity": "0"
}
],
"name": "linearGradient4"
},
{
"type": "linearGradient",
"id": "linearGradient1",
"elements": [
{
"type": "stop",
"name": "stop",
"offset": "0",
"stopColor": "#bec8d2"
},
{
"type": "stop",
"name": "stop",
"offset": "1",
"stopColor": "#b4c3cd"
}
],
"name": "linearGradient1"
},
{
"type": "radialGradient",
"id": "radialGradient2",
"name": "radialGradient2",
"cx": "129.87",
"cy": "131.21",
"r": "20",
"gradientTransform": "matrix(-.019773 1.9856 -1.1245 -.011198 168.41 -181.51)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient1"
},
{
"type": "radialGradient",
"id": "radialGradient2-0",
"name": "radialGradient2-0",
"cx": "130.39",
"cy": "130.15",
"r": "20",
"gradientTransform": "matrix(-.015537 1.1074 -1.0065 -.014121 152.5 -66.621)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient4"
},
{
"type": "radialGradient",
"id": "radialGradient2-0-5",
"name": "radialGradient2-0-5",
"cx": "152.47",
"cy": "137.81",
"r": "20",
"gradientTransform": "matrix(1.3853 .044426 -.023296 .72644 -188.27 -1.052)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient6"
},
{
"type": "radialGradient",
"id": "radialGradient2-09",
"name": "radialGradient2-09",
"cx": "129.87",
"cy": "131.21",
"r": "20",
"gradientTransform": "matrix(-.019773 1.9856 -1.1245 -.011198 192.75 -238.13)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient1"
},
{
"type": "radialGradient",
"id": "radialGradient2-0-8",
"name": "radialGradient2-0-8",
"cx": "130.39",
"cy": "130.15",
"r": "20",
"gradientTransform": "matrix(-.015537 1.1074 -1.0065 -.014121 176.84 -123.24)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient4"
},
{
"type": "radialGradient",
"id": "radialGradient2-0-5-5",
"name": "radialGradient2-0-5-5",
"cx": "152.47",
"cy": "137.81",
"r": "20",
"gradientTransform": "matrix(1.3853 .044426 -.023296 .72644 -163.92 -57.673)",
"gradientUnits": "userSpaceOnUse",
"href": "#linearGradient6"
}
],
"name": "defs",
"type": "defs"
},
{
"type": "group",
"elements": [
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "0s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "0.3s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "0.6s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "0.9s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "1.2s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "1.5s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "1.8s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "2.1s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "2.4s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "2.7s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "3s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "3.3s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "3.6s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "3.9s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "4.2s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "4.5s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "4.8s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "5.1s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "5.4s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "20",
"cy": 90,
"r": 10
},
{
"type": "circle",
"fill": {
"opacity": 0.6,
"paint": "#EEEEFF"
},
"elements": [
{
"type": "animate",
"attributeName": "cx",
"begin": "5.7s",
"dur": "6s",
"from": 20,
"repeatCount": "indefinite",
"to": "100%"
}
],
"name": "circle",
"cx": "44.34",
"cy": 60,
"r": 10
}
]
}
],
"style": {
"backgroundColor": "#808080"
}
},
"meta": {
"name": "NormalLongThin_9"
},
"position": {
"x": 51.130677185058595,
"y": 146,
"height": 36,
"width": 496
},
"custom": {
"note": "This one goes to 100% with no gradient elements"
}
}
]
If anyone saw that, I hit the wrong thing and it wasn’t a code block lol
Edit:
I see I should have started them at a negative position also so they are not visible prior to use.