@anviltech/wuf-web-assets

2.0.1 • Public • Published

Base Styles

While most of the page layout for each application page is handled by layout-related components, the

and tags are outside of the scope of any component (including those components used for layout). These high-level elements need certain styling in order for our layouts to work as expected. Similarly, there are some common, global styles that we want/need to apply to our application in order handle everything from base font size, line height, paragraph spacing, list decoration, etc. in a manner consistent with our style guide.

Dependencies

This package has some peer dependencies. To install these dependencies, run the following commands from your application root:

npm install @angular/material@7.3.2 material-components-web@0.44.0 --save

or

yarn add @angular/material@7.3.2 material-components-web@0.44.0

Installation

In order to easily apply these high-level, global styles we have created a collection of such styles and provided them for use from the library of components via a single SCSS file import. To use it, add the @anviltech/wuf-web-assets package to your application by running the following command from your command line:

$ npm install @anviltech/wuf-web-assets

... then add the following to your application's style.scss file:

@import "~@anviltech/wuf-web-assets/assets/styles/library”;

This @import will bring all of the base styles from the Common Components Library into your app and provide the following benefits:

  • Reset the styling of many HTML elements to baseline for consistency across browsers (using a flavor of normalize.css).
  • Provide a number of SCSS utility functions and mixins, including some for responsive breakpoints.
  • Provide a number of convenience classnames, including some for handling flex-box layouts.
  • Create a default theme and brand style. Read more about theming and brand overrides in the Branding & Themes section.

Readme

Keywords

none

Package Sidebar

Install

npm i @anviltech/wuf-web-assets

Weekly Downloads

23

Version

2.0.1

License

MIT

Unpacked Size

129 kB

Total Files

56

Last publish

Collaborators

  • anvil-open-source
  • luvaas
  • rodrigo.silveira