{
let rects = []
for(let i = 0; i <= n_rects; i++) {
rects.push(
`<div class = "lantern"></div>`
)
}
const lanterns = html`<div class = "container">${rects.join(" ")}</div>`
gsap.set(document.querySelectorAll(".container"), {
transformStyle:"preserve-3d"
})
gsap.to(
lanterns.querySelectorAll(".lantern"), {
transformOrigin: "0% 0%",
rotationY: (i) => degree / n_rects * -i,
duration: 3,
repeat: -1,
yoyo:true
}
)
return lanterns
}