For guidance on how to design your webpages, I would recommend:
- The Zen of Programming
- Butterick’s Practical Typography
- Brutalist Web Design
- The Web’s Grain
- Web Design in 4 Minutes (interactive)
Furthermore I would advise web developers to not restyle form controls because your readers will be familiar with those defaults due to their presence in other apps on their system, not to mention other websites following this advice. And instead of implementing your own video controls in JavaScript I would recommend using the controls
attribute on the video element, as that would allow Odysseus or it’s WebKitGTK upstream to bring similar benefits there.
If you want to learn CSS, I’d count The CSS Mindset as required reading.
SVG
I generally recommend using a WYSIWYG tool, but here’s some blogposts on SVG filters.