Reusable Video.js Player Skins with Accessible ThemingReusable Video.js Player Skins with Accessible Theming
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
UPD on Fork, my Video.js skins challenge entry.
The first design, Affiche, was made for one brand: a fictional French school, styled like a street poster. But a player skin is only useful if it travels. 
Most of the time it has to live inside someone else's design: a CMS, an LMS, a client's website. So I made a second theme, Glass. Neutral, quiet, built to be reused. The bar sits over the picture, round glass buttons, a track split into lesson parts, frosted cards, one accent colour. 
What didn't change is the point: the same branching logic, the same keyboard support, the same accessibility checks. The theme is one attribute, and every colour, font and size is a token, so any platform can make it its own. Switch between the two at the top of the page: https://frenchili.collabas.com/?theme=glass
Denis's avatar
Good thinking. A skin has to live inside someone else's design, so a neutral Glass theme next to Affiche makes Fork way more usable.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started