NBCUniversal Profile screens use a system of over 40 WCAG-compliant color presets that we created. The colors are applied to header backgrounds and all selectable UI elements. This includes buttons, form field borders, and check boxes.
All text, logos, error states, and buttons on all registration screens were designed to pass WCAG contrast requirements.
Form field styling was improved with accessibility in mind. To ease cognitive load, fields have been simplified to use a “floating label” that eliminates placeholder text. This is similar to fields used by Google Material.
Many products use placeholder text to provide hints for what to enter into a field, but studies show that placeholders can cause user confusion. The combination of labels and placeholders can also become especially cumbersome for people with cognitive disabilities, especially in longer forms. The floating label style is aesthetically clean, requires low cognitive load, eliminates placeholders from code, and maintains visual field borders for accessible focus states.