ThreeJS animation beneath HTML/CSS elements

Hi -

I am building my website and decided to animate an avatar using ThreeJS.
I was wondering if the ThreeJS animation (walking person), could exist behind the html/css text. Basically within the same canvas or container.

Do they both use the same web rendering engine?

Any direction, links or assistance is highly appreciated.

ThreeJS animation will be rendered on canvas HTML element. You can use CSS/JavaScript to place any other HTML tags above or below the canvas. The canvas can have transparent background.

To put HTML tags on top of each other, the browser will use its own engine, different from the one for rendering 3D content on the canvas (that requires your computer to have a GPU with WebGL support).