Components

Components are reusable parts of the user interface, such as buttons, input fields, and tables. Components may be combined to create design patterns.

Development principles

Progressive Enhancement

Where possible, components will start with a core semantic and accessible HTML structure first, before layering complexity through CSS and javascript. We will explore the use of progressive techniques for the javascript and CSS that we write as well

More information