Here's a DIV in a .stage section. Make whatever you want with it. You can modify its properties, add text inside it, but you can't add another element in it or around it. The DIV is 300px square and should remain mostly the same size.
No custom code but Interactions, states, yes.
You can also subtly style the .stage DIV by adding as many background images, colors and gradient you want, to bring some context and contrast to the scene.
There's an example at the bottom of this page.
Make you own in place of the example and re-share the whole site :)