fluent-web-components
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Fluent Design Web Components

Built With Stencil

Microsoft's Fluent Design system implemented for the web using Stencil.

Available Components:

Coming Soon:

  • Input
  • Navigation View

Getting started

Install from npm: npm i --save fluent-web-components

If you don't already have the body set to have no margin & padding, make sure you do.

body {
  margin: 0;
  padding: 0;
}

Components

Acrylic

  • Creates a container for child elements with the Fluent Acrylic effect applied.

Tag: fluent-acrylic

Property Type Default Description
padding boolean false Gives acrylic children some room to breathe.
tint-opacity [1-10] 5 Opacity from 1 to 9 of the background of the acrylic
tint-color css color color scheme Changes the tinit color of the acrylic from the default color scheme specified.
background-source "host-backdrop" or "backdrop" "host-backdrop" Which background source to use as the background of the acrylic. "host-backdrop" uses the image set for the --background-image variable, while "backdrop" uses the content behind the element (right now this uses backdrop-filter so it may not work in all browsers yet).

Button

  • A simple button component with support for custom styling as specified in the UWP docs.

Tag: fluent-button

Property Type Default Description
background string based on theme Changes the default background of the button
foreground string based on theme Changes the default text color of the button

...and several other properties. See Microsoft's specs on UWP button styling for more info.

Content

  • A content wrapper for an application using Fluent for Web. It is optional but recommended.

Tag: fluent-content

Property Type Default Description
no-image boolean false Disables a page-wide background image, instead opting for a solid background.
theme "light" or "dark" "light" Apply the selected theme to all fluent elements that are children of this content.
background-image string undefined Set the host backdrop of the content.

Readme

Keywords

none

Package Sidebar

Install

npm i fluent-web-components

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

141 kB

Total Files

30

Last publish

Collaborators

  • supermegadex