This is the git to look at if you'd like to know how I handled a project with rich interactions powered only by HTML5 and CSS3, no JavaScript: a Jamstack website and blog project that utilizes Node, Nunjucks, 11ty SSG and Netlify CMS and deployment. Client-side is zero JS, just HTML/CSS.