Closed dlevineBC closed 5 years ago
Australia
Primary Button
Secondary Button
Here we see the use of a ghost button pattern while the primary button has a colour fill
US Design System
Similar to the Australian Design System the ghost button pattern is used here. This also matches the same design pattern as the Microsoft and MacOS interfaces.
BC Gov FOI Application
Here the secondary button has a yellow fill which attracts more attention than the blue fill. Attention should be brought to the primary button only.
Here the secondary action is a link which fails minimum contrast requirements.
MSP Application
An example of a yellow primary button and grey secondary button.
Onestop
A link style secondary action.
Cannabis
Grey filled secondary buttons.
BCEID
Similar design pattern to the US and Australia
Here the next button should be the primary button and the back button should be the secondary button. They don't differ so this would be an incorrect use.
Some Initial concepts for the BC Gov version.
Leaning towards the middle ghost style design for the following reasons.
What is the problem? Currently secondary buttons are inconsistent and can be confusing for users. Often their colours are more prominent than the primary button. Additionally, they are often too small and do not meet accessibility standards.
What are the contraints? The button must match the branding of BC Gov properties, support accessibility considerations, convey a secondary action by colour and prominence, and can appear anywhere in the body of a digital interface.
What is our proposed solution? A ghost style secondary button which copies the basic properties of the primary button.
How did we come to this solution? • The outlines and colours match that of a primary button and the BC Gov colour palette. • The lack of fill puts the button into the background and attracts less attention from the primary button. • This matches the UI design of MacOS and Microsoft increasing the learnability for users. • The rectangular shape resembles the primary button and conveys similar interactivity. • The size maintains a minimum of 44px by 44px • The text underlines and opacity changes on hover to provide multiple ways to convey information
From the Environmental Assessment Office application. They are currently using this pattern. Things to note. On hover it has a complete fill. On the dark background the hover changes to yellow rather than white.
Left: Normal state / Right: onHover
Notable that all buttons are treated with this same styling rather than just the secondary buttons
What
Why