UNPKG

angular-material-npfixed

Version:

The Angular Material project is an implementation of Material Design in Angular.js. This project provides a set of reusable, well-tested, and accessible Material Design UI components. Angular Material is supported internally at Google by the Angular.js, M

171 lines (157 loc) 6.6 kB
@ngdoc content @name Typography @description Angular Material provides typography CSS classes you can use to create visual consistency across your application. <p style="text-align: center;"> [Material Design Typography Specification](https://material.google.com/style/typography.html) </p> <section class="demo-container"> <md-toolbar class="demo-toolbar"> <div class="md-toolbar-tools"> <h3>General Typography</h3> </div> </md-toolbar> <div class="md-whiteframe-z1 docs-list"> <p> Angular Material uses the [Roboto](https://fonts.google.com/?selection.family=Roboto) font for all of its components. </p> <p> The `Roboto` font will be <b>not</b> automatically loaded by Angular Material itself. The developer is responsible for loading all fonts used in their application. Shown below is a sample <i>link</i> markup used to load the `Roboto` font from a CDN. </p> <hljs lang="html"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic"> </hljs> <h4 class="md-title">Notes</h4> <p> When `Roboto` isn't loaded, then the typography will fallback to the following fonts: </p> <ul> <li>- `Helvetica Neue`</li> <li>- `sans-serif`</li> </ul> </div> </section> <section class="demo-container"> <md-toolbar class="demo-toolbar"> <div class="md-toolbar-tools"> <h3>Heading Styles</h3> </div> </md-toolbar> <div class="md-whiteframe-z1 docs-list"> <p style="margin-top: 0;">To preserve <a href="http://webaim.org/techniques/semanticstructure/">semantic structures</a>, you should style the `<h1>` - `<h6>` heading tags with the styling classes shown below:</p> <div layout="row" class="docs-descriptions"> <h4 class="md-body-1" flex="25" id="headings-selectors">Selectors</h4> <h4 class="md-body-1" id="headings-output">Output</h4> </div> <md-divider></md-divider> <ul> <li layout="row" layout-sm="column" layout-xs="column" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-display-4</code> </span> <h5 flex aria-describedby="headings-output" class="md-display-4 docs-output">Light 112px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-display-3</code> </span> <h5 aria-describedby="headings-output" class="md-display-3 docs-output">Regular 56px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-display-2</code> </span> <h5 aria-describedby="headings-output" class="md-display-2 docs-output">Regular 45px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-display-1</code> </span> <h5 aria-describedby="headings-output" class="md-display-1 docs-output">Regular 34px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-headline</code> </span> <h5 aria-describedby="headings-output" class="md-headline docs-output">Regular 24px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-title</code> </span> <h5 aria-describedby="headings-output" class="md-title docs-output">Medium 20px</h5> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="headings-selectors"> <code>.md-subhead</code> </span> <h5 aria-describedby="headings-output" class="md-subhead docs-output">Regular 16px</h5> </li> </ul> <h4 class="md-title">Example</h4> <hljs lang="html"> <h1 class="md-display-3">Headline</h1> <h2 class="md-display-1">Headline</h2> <h3 class="md-headline">Headline</h3> </hljs> <br/> <span class="md-body-1"> Note: Base font size is `10px` for easy rem units (1.2rem = 12px). Body font size is `14px`. sp = scalable pixels. </span> </div> </section> <section class="demo-container"> <md-toolbar class="demo-toolbar"> <div class="md-toolbar-tools"> <h3>Body Copy</h3> </div> </md-toolbar> <div class="md-whiteframe-z1 docs-list"> <div layout="row" class="docs-descriptions"> <h4 class="md-body-1" flex="25" id="body-selectors">Selectors</h4> <h4 class="md-body-1" id="body-output">Output</h4> </div> <md-divider></md-divider> <ul> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="body-selectors"> <code>.md-body-1</code><br> </span> <p class="docs-output md-body-1" aria-describedby="body-output">Regular 14px</p> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="body-selectors"><code> .md-body-2</code> </span> <p class="md-body-2 docs-output" aria-describedby="body-output">Medium 14px</p> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="body-selectors"> <code>.md-button</code> </span> <div class="docs-output" aria-describedby="body-output"> <md-button class="md-raised" style="margin-left:0; margin-right:0;">Medium 14px</md-button> </div> </li> <li layout="row" layout-align="start center"> <span flex="25" class="docs-definition" aria-describedby="body-selectors"> <code>.md-caption</code><br> </span> <div class="docs-output" aria-describedby="body-output"> <small class="md-caption">Regular 12px</small> </div> </li> </ul> <h4 class="md-title">Examples</h4> <hljs lang="html"> <p class="md-body-2">Body copy with medium weight.</p> <md-button>Button</md-button> <p class="md-body-1">Regular body copy <small class="md-caption">with small text</small>.</p> <span class="md-caption">Caption</span> </hljs> </div> </section>