Provide a set of related clickable options that are easily glanceable and compareable.
In it's simplest form, a tile shows a circle containing intials or an icon, alongside a title.
Tiles should have role="button" so that
screen readers will recognise them as clickable, and tabindex="0"
to provide focus support for keyboards.
Better responsive behaviour can be achieved using
the .tile-icon and .tile-text containers.
When using responsive tiles always use
.circle-responsive to scale your icon on smaller
screens.
Summary description
...
Normally tiles are used in rows, we use our grid columns to dictate
how many tiles appear in each row at various screen sizes, our tiles should
be of equal height so we use the row modifier .row-equal-height
to make each tile in a row match.
Be concise when adding additional text. The user will use this information to compare between options.
Tile rows use flexbox for matched height, which may not work in earlier versions of Internet Explorer.
EUR account ending 2843
EUR account ending 5234
EUR account ending 6798
When the option has further information unique to it alone and it is 100% necessary to show it, do so below a hr tag within a p
Visa and Mastercard are supported
+£1 card fee
Send the money from your Internet Banking
1 day slower
...
...
Add a tile-ribbon-benefit div within the tile if benefits of that tile are worth showing to the user. Copy should be kept short as space is limited.
Visa and Mastercard are supported
...
Add a tile-disabled class to tile when the option is disabled, providing an explanation to the user as to why they cannot select that option.
Visa and Mastercard are supported
Unavailable for amounts larger than £2000
...
...
On grey backgrounds use the .tile-inverse variant.
Add a contextual class convey state within the tile.
You will need to verify your identity when you have transferred over £10000.