Never use a web font without prior confirmation that you have the correct licence agreement in place.
Fonts
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self-hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Font usage
The brand or body font can be applied to any text using a simple class declaration. Refer to the digital brand guidelines regarding the use of typography.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self-hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Font usage
The brand or body font can be applied to any text using a simple class declaration. Refer to the digital brand guidelines regarding the use of typography.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier classes:-
brand-font
-
body-font
LESS
The main mixin is called:_fonts(WBC)
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self-hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Font usage
The brand or body font can be applied to any text using a simple class declaration. Refer to the digital brand guidelines regarding the use of typography.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier classes:-
brand-font
-
body-font
LESS
The main mixin is called:_fonts(WBC)
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self-hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Font usage
The brand or body font can be applied to any text using a simple class declaration. Refer to the digital brand guidelines regarding the use of typography.
Never use a web font without prior confirmation that you have the correct licence agreement in place.
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier classes:-
brand-font
-
body-font
LESS
The main mixin is called:_fonts(WBC)
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without confirmation that you have the correct licence agreement in place.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
brand-font
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web
font (not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the
font stack.
Never use a web font without confirmation that you have the correct licence agreement in place.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Typographic scale
Our typographic scale has a limited set of type sizes that work together and help maintain a consistent type scale across all digital touch-points. Designers can use these sizes as they see fit however there are a few practical rules around the use of type sizes.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
Font weights
The typography system uses numerical values
to assign different font weights rather than specifying the physical name or weight of the font. For example, assigning a value of 300 to the font weight
property will display the light weight (providing It’s available). Unavailable weights display the logically closest weight. Font weights should always
be used in alignment with the GUI and the digital brand guidelines.
Note: Do not use 300 (light) on text sizes below 18px or your text may fall out of an accessible colour contrast range.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
Brand font
Each brand has a display font typically used for headlines and marketing messages etc. These may come in several weights. If the brand font is a web font
(not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the font
stack.
Never use a web font without confirmation that you have the correct licence agreement in place.
What’s new since v2.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- Westpac and BOM each got a shiny new web font, pushing forward the the digital brand experience. 🌟😎 (#269, #279)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
brand-font
LESS
The main mixin is called:_fonts(WBC)
Body font
Each brand has a body font typically used for editorial and user interface elements. The body font comes in several weights. If the body font is a web
font (not a system font) then it should be self hosted and implemented using the @fontface declaration. Suitable fallbacks should also be declared in the
font stack.
Never use a web font without confirmation that you have the correct licence agreement in place.
What’s new since v2.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- Westpac and BOM each got a shiny new web font, pushing forward the the digital brand experience. 🌟😎 (#269, #279)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
CSS
Modifier class:-
body-font
LESS
The main mixin is called:_fonts(WBC)
Typographic scale
Our typographic scale has a limited set of type sizes that work together and help maintain a consistent type scale across all digital touch-points. Designers can use these sizes as they see fit however there are a few practical rules around the use of type sizes.
What’s new since v2.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- Westpac and BOM each got a shiny new web font, pushing forward the the digital brand experience. 🌟😎 (#269, #279)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
Font weights
The typography system uses numerical values
to assign different font weights rather than specifying the physical name or weight of the font. For example, assigning a value of 300 to the font weight
property will display the light weight (providing It’s available). Unavailable weights display the logically closest weight. Font weights should always
be used in alignment with the GUI and the digital brand guidelines.
Note: Do not use 300 (light) on text sizes below 18px or your text may fall out of an accessible colour contrast range.
What’s new since v2.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- Westpac and BOM each got a shiny new web font, pushing forward the the digital brand experience. 🌟😎 (#269, #279)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.2
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- Chrome had a bug where the font weights weren't displaying correctly. No more. (#187)
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- We removed the Roboto webfont as more recent versions of windows Segoe UI now support numerical values in the font weight property. (#146)
Text Styling
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
Mark: Highlight a portion of text.
Del/Ins: Show changes by marking up what has been deleted and what has been inserted.
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Headings
All HTML headings, are available. H1 through to h6 classes are available and should be used instead of hardcoded headline tags. This enables you to use the styling but keep the accessibility order of headlines to the information structure of your page. The default spacing used in these headings may not be suitable in all cases. Use the margin classes to adjust spacing above and below headings.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
- We’ve updated to normalizer 4.0 which comes with juicy new fixes and normalizations. (Yes! That’s a thing)
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
Mark: Highlight a portion of text.
Del/Ins: Show changes by marking up what has been deleted and what has been inserted.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
- We’ve updated to normalizer 4.0 which comes with juicy new fixes and normalizations. (Yes! That’s a thing)
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Display styles
This is a group of potential heading styles. These styles establlish a visual hierachy for a project.
Designers can adjust these classes to suit their needs providing they stay within the range of fonts, weights, colors and sizes described in the fonts core module.
Classes should always be used instead of hardcoded headline tags. This gives us flexible styling options while maintaining a semantic and accessible order of headlines.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
but not:
JS
- Headlines caused a lot of confusion. We showed tags in the examples, developers knew they should us the classes so we removed the tags from the selectors. Less shenanigans, more classes. (#251)
- We nudged the spacing of the paragraphs ever so slightly. This should be better now. Definitely! Maybe. (#253)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- We started working on even better A11Y. Something we are passionate about. A11Y that is, not working in general. (#214) (#241)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
- We’ve updated to normalizer 4.0 which comes with juicy new fixes and normalizations. (Yes! That’s a thing)
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
CSS
Modifier classes:-
h1
-
h2
-
h3
-
h4
-
h5
-
h6
LESS
The main mixin is called:_text-styling(WBC)
Editorial text
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
Mark: Highlight a portion of text.
Del/Ins: Show changes by marking up what has been deleted and what has been inserted.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
but not:
JS
- Headlines caused a lot of confusion. We showed tags in the examples, developers knew they should us the classes so we removed the tags from the selectors. Less shenanigans, more classes. (#251)
- We nudged the spacing of the paragraphs ever so slightly. This should be better now. Definitely! Maybe. (#253)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- We started working on even better A11Y. Something we are passionate about. A11Y that is, not working in general. (#214) (#241)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
- We’ve updated to normalizer 4.0 which comes with juicy new fixes and normalizations. (Yes! That’s a thing)
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Display styles
Paragraph: The baseline body text.
Small: De-emphasise inline or blocks of text.
Strong: Emphasise a snippet of text. The default behaviour being a heavier font weight.
Emphasis: Emphasise a snippet of text. The default behaviour being italics.
Abbreviation: Explain abbreviations and acronyms by showing the expanded version on hover. Abbreviations with a title attribute have a light
dotted bottom border and a help cursor on hover, providing additional context on hover.
Mark: Highlight a portion of text.
Del/Ins: Show changes by marking up what has been deleted and what has been inserted.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
but not:
JS
- We have removed the classes for headlines. Wow. I know! The thing was, they were not really useful and more overwritten than used as is. Now you can go and run your own headlines. Prettier, more your. (#277)
- Updated the normalize CSS to v4.2.0. (Everything is now even more normal)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
but not:
JS
- Headlines caused a lot of confusion. We showed tags in the examples, developers knew they should us the classes so we removed the tags from the selectors. Less shenanigans, more classes. (#251)
- We nudged the spacing of the paragraphs ever so slightly. This should be better now. Definitely! Maybe. (#253)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- We started working on even better A11Y. Something we are passionate about. A11Y that is, not working in general. (#214) (#241)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
- We’ve updated to normalizer 4.0 which comes with juicy new fixes and normalizations. (Yes! That’s a thing)
What’s new since v1.0.3
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
-
We have added support to the lesser known, but still wildly attractive HTML5 tags
<mark>
,<del>
and<ins>
.
What’s new since v1.0.2
This version changed:CSS/LESS
,
but not:
HTML
JS
- The core two modules _fonts and _text-styling had a bit of a fight about who sets the font-family variable. This went on for a bit unnoticed until we made them sit together in timeout. Now _text-styling totally understands that everything font should be handled by _fonts and they are best buddys again. sheesh kids... right?! #163
What’s new since v1.0.1
This version changed:CSS/LESS
,
but not:
HTML
JS
- BIG BOM brand change. All new colours, all new look, all new GUI. Brace yourselfs. #157
What’s new since v1.0.0
This version changed:CSS/LESS
,
but not:
HTML
JS
- Being all accessible means we highlight links when they are focused for better readability. We still do it but now only for keyboard users.
- We also added styling for text selection. Now more trendy, more brandy.
LESS
The main mixin is called:_text-styling(WBC)
Text Extensions
Lead text
Use lead text to make a paragraph stand out. Useful for skim reading. But don’t overdo it as too much will overpower the screen.
Text alignment
Quickly and easily align text to components with text alignment classes.
Text colours
Primary-text is the default colour for all text; muted-text is used to de-emphasise less important content. The colour difference is very subtle in some brands; however these colours are required to comply with accessibility requirements. Find out more about contextual text colours.
Lead text
Use lead text to make a paragraph stand out. Useful for skim reading. But don’t overdo it as too much will overpower the screen.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)
Text alignment
Quickly and easily align text to components with text alignment classes.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)
Text colours
Primary-text is the default colour for all text; muted-text is used to de-emphasise less important content. The colour difference is very subtle in some brands; however these colours are required to comply with accessibility requirements. Find out more about contextual text colours.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)
Lead text
Use lead text to make a paragraph stand out. Useful for skim reading. But don’t overdo it as too much will overpower the screen.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)
Text alignment
Quickly and easily align text to components with text alignment classes.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)
Text colours
Primary-text is the default colour for all text; muted-text is used to de-emphasise less important content. The colour difference is very subtle in some brands; however these colours are required to comply with accessibility requirements. Find out more about contextual text colours.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_text-extensions(WBC)