Angular Material предоставляет различные типографские CSS-классы, которые можно использовать для создания визуальной согласованности в приложении Angular JS.
В следующей таблице перечислены различные классы с их описанием.
Sr.No | Имя класса и описание |
---|---|
1 |
мкр-дисплей-1 Показывает текст с обычным 34px. |
2 |
мкр-дисплей-2 Показывает текст с обычным 45px. |
3 |
мкр-дисплей-3 Показывает текст с обычным 56px. |
4 |
мкр-дисплей-4 Показывает текст с Light 112px. |
5 |
мкр-заголовок Показывает текст с обычным 24px. |
6 |
мкр-название Показывает текст со средним 20px. |
7 |
мкр-подзаголовок Показывает текст с обычным 16px. |
8 |
мкр-тело-1 Показывает текст с обычным 14px. |
9 |
мкр-тело-2 Показывает текст со средним 14px. |
10 |
мкр-кнопка Показывает кнопку со средним 14px. |
11 |
мкр-подпись Показывает текст с обычным 12px. |
мкр-дисплей-1
Показывает текст с обычным 34px.
мкр-дисплей-2
Показывает текст с обычным 45px.
мкр-дисплей-3
Показывает текст с обычным 56px.
мкр-дисплей-4
Показывает текст с Light 112px.
мкр-заголовок
Показывает текст с обычным 24px.
мкр-название
Показывает текст со средним 20px.
мкр-подзаголовок
Показывает текст с обычным 16px.
мкр-тело-1
Показывает текст с обычным 14px.
мкр-тело-2
Показывает текст со средним 14px.
мкр-кнопка
Показывает кнопку со средним 14px.
мкр-подпись
Показывает текст с обычным 12px.
пример
В следующем примере показано использование типографских CSS-классов.
am_typography.htm
<html lang = "en"> <head> <link rel = "stylesheet" href = "https://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.css"> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-messages.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js"></script> <link rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons"> <script language = "javascript"> angular .module('firstApplication', ['ngMaterial']) .controller('typographyController', typographyController); function typographyController ($scope) { } </script> </head> <body ng-app = "firstApplication"> <div 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-headline">.md-headline</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> </div> </body> </html>
Результат
Проверьте результат.