@financial-times/o3-web-token

0.5.1 • Public • Published

o3-web-tokens

Usage

o3-web-token provides CSS Custom Properties for design tokens representing colours, typographic scale, spacing, and iconography.

o3-web-token supports brands: core, internal, professional and whitelabel.

Import your chosen brand to begin using tokens in your CSS:

@import '@financial-times/o3-web-tokens/core.css';

body {
	background-color: var(--o3-color-use-case-page-background);
	font-size: var(--o3-font-size-1);
	line-height: var(--o3-font-lineheight-1);
}

To add support for another brand, import its tokens too:

+@import '@financial-times/o3-web-tokens/core.css';
+@import '@financial-times/o3-web-tokens/internal.css';

.example-custom-link {
	color: var(--o3-color-link);
	font-size: var(--o3-font-size-3);
	line-height: var(--o3-lineheight-3);
}

Then apply the brand data selector data-o3-brand="[BRAND]" on a container element within your HTML.

<body data-o3-brand="core">
	<a href="#" class="example-custom-link">Example</a>
</body>

Migration

State Major Version Last Minor Release Migration guide
✨ active 0 N/A N/A

Contact

If you have any questions or comments about this component, or need help using it, please either raise an issue, visit #origami-support or email origami.support@ft.com.

Licence

This software is published by the Financial Times under the MIT licence.

Package Sidebar

Install

npm i @financial-times/o3-web-token

Weekly Downloads

4

Version

0.5.1

License

MIT

Unpacked Size

45.4 kB

Total Files

9

Last publish

Collaborators

  • robgodfrey
  • robertboulton
  • seraph2000
  • hamza.samih
  • notlee
  • emmalewis
  • aendra
  • the-ft
  • rowanmanning
  • chee
  • alexwilson