Introducing the Three State Checkbox

Extending the functionality of a common UI element

Photo by Alex Ruban | Unsplash

Web interfaces borrow from real world examples to create familiar visual metaphors that are easy to interact with. Content is presented as pages, data is collected in folders and buttons are used to navigate or input information. Most UI elements directly correlate to physical precursors, but the web allows for…