Hello
I am a Top Ranked Front End web developer and junior unity developer with a team of unity developer at my firm.
I read your crystal ball animation post, From my experiance in front-end web and unity
1- You can have this job done quite easily in HTML canvas and but it will it will not look as good as it will if you use unity.
2- For mobile browser HTML canvas is really has great control have can easily be adjusted to any size screen, But I would still Prefer unity because of the visual it provide even on mobile.
Hope I was Helpfull
Regards,
Nabeel **Edited for Community Guidelines**