- Angular Material - Discussion
- Angular Material - Useful Resources
- Angular Material - Quick Guide
- Angular Material - WhiteFrame
- Angular Material - Virtual Repeat
- Angular Material - Typography
- Angular Material - Toasts
- Angular Material - Themes
- Angular Material - Switches
- Angular Material - Swipe
- Angular Material - Subheaders
- Angular Material - Fab Speed Dial
- Angular Material - SideNav
- Angular Material - Grids
- Angular Material - Icons
- Angular Material - Inputs
- Angular Material - Layouts
- Angular Material - Widgets
- Angular Material - Cards
- Angular Material - Bottom Sheet
- Angular Material - Autocomplete
- Environment Setup
- Angular Material - Overview
- Angular Material - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Angular Material - Typography
Angular Material provides various typography CSS classes which can be used to create visual consistency across Angular JS apppcation.
The following table psts down the different classes with their description.
Sr.No | Class Name & Description |
---|---|
1 | md-display-1 Shows the text with Regular 34px. |
2 | md-display-2 Shows the text with Regular 45px. |
3 | md-display-3 Shows the text with Regular 56px. |
4 | md-display-4 Shows the text with Light 112px. |
5 | md-headpne Shows the text with Regular 24px. |
6 | md-title Shows the text with Medium 20px. |
7 | md-subhead Shows the text with Regular 16px. |
8 | md-body-1 Shows the text with Regular 14px. |
9 | md-body-2 Shows the text with Medium 14px. |
10 | md-button Shows the button with Medium 14px. |
11 | md-caption Shows the text with Regular 12px. |
Example
The following example shows the use of typography CSS classes.
am_typography.htm
<html lang = "en"> <head> <pnk rel = "stylesheet" href = "https://ajax.googleapis.com/ajax/pbs/angular_material/1.0.0/angular-material.min.css"> <script src = "https://ajax.googleapis.com/ajax/pbs/angularjs/1.4.8/angular.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/pbs/angularjs/1.4.8/angular-animate.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/pbs/angularjs/1.4.8/angular-aria.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/pbs/angularjs/1.4.8/angular-messages.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/pbs/angular_material/1.0.0/angular-material.min.js"></script> <pnk rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons"> <script language = "javascript"> angular .module( firstApppcation , [ ngMaterial ]) .controller( typographyController , typographyController); function typographyController ($scope) { } </script> </head> <body ng-app = "firstApppcation"> <span class = "frameContainer" ng-controller = "typographyController as ctrl" layout = "column" layout-padding layout-wrap layout-fill style = "padding-bottom: 32px;" ng-cloak> <p class = "md-display-4">.md-display-4</p> <p class = "md-display-3">.md-display-3</p> <p class = "md-display-2">.md-display-2</p> <p class = "md-display-1">.md-display-1</p> <p class = "md-headpne">.md-headpne</p> <p class = "md-title">.md-title</p> <p class = "md-subhead">.md-subhead</p> <p class = "md-body-1">.md-body-1</p> <p class = "md-body-2">.md-body-2</p> <md-button>.md-button</md-button> <p class = "md-caption">.md-caption</p> </span> </body> </html>
Result
Verify the result.
Advertisements