Angular Material 白框


Angular Material 有几个特殊的类可以将容器显示为带有阴影的纸状卡片。

下表列出了不同的类及其描述。

序号 类名和描述
1

md-whiteframe-1dp

这为任何带有 1px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 1。

2

md-whiteframe-2dp

这为任何带有 2px 边框阴影的 HTML 内容设置样式。将 zdepth 添加为 2。

3

md-whiteframe-3dp

这为任何带有 3px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 3。

4

md-whiteframe-4dp

这为任何带有 4px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 4。

5

md-whiteframe-5dp

这会为任何带有 5px 边框阴影的 HTML 内容设置样式。将 zdepth 添加为 5。

6

md-whiteframe-6dp

这为任何带有 6px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 6。

7

md-whiteframe-7dp

这为任何带有 7px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 7。

8

md-whiteframe-8dp

这为任何带有 8px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 8。

9

md-whiteframe-9dp

这为任何带有 9px 边框阴影的 HTML 内容设置样式。添加 zdepth 为 9。

10

md-whiteframe-10dp

这为任何带有 10px 边框阴影的 HTML 内容设置样式。添加 z 深度为 10。

11

md-whiteframe-11dp

这为任何带有 11px 边框阴影的 HTML 内容设置样式。添加 z 深度为 11。

12

md-whiteframe-12dp

这会为任何带有 12px 边框阴影的 HTML 内容设置样式。添加 z 深度为 12。

13

md-whiteframe-13dp

这为任何带有 13px 边框阴影的 HTML 内容设置样式。添加 z 深度为 13。

14

md-whiteframe-14dp

这为任何带有 14px 边框阴影的 HTML 内容设置样式。添加 z 深度为 14。

15

md-whiteframe-15dp

这为任何带有 15px 边框阴影的 HTML 内容设置样式。增加 15 的 z 深度。

16

md-whiteframe-16dp

这为任何带有 16px 边框阴影的 HTML 内容设置样式。添加 z 深度为 16。

17

md-whiteframe-17dp

这为任何带有 17px 边框阴影的 HTML 内容设置样式。添加 z 深度为 17。

18

md-whiteframe-18dp

这为任何带有 18px 边框阴影的 HTML 内容设置样式。添加 z 深度为 18。

19

md-whiteframe-19dp

这为任何带有 19px 边框阴影的 HTML 内容设置样式。添加 z 深度为 19。

20

md-whiteframe-20dp

这会为任何带有 20px 边框阴影的 HTML 内容设置样式。添加 z 深度为 20。

21

md-whiteframe-21dp

这为任何带有 21px 边框阴影的 HTML 内容设置样式。添加 z 深度为 21。

22

md-whiteframe-22dp

这为任何带有 22px 边框阴影的 HTML 内容设置样式。添加 z 深度为 22。

23

md-whiteframe-23dp

这为任何带有 23px 边框阴影的 HTML 内容设置样式。添加 z 深度为 23。

24

md-whiteframe-24dp

这为任何带有 24px 边框阴影的 HTML 内容设置样式。添加 z 深度为 24。

例子


下面的例子展示了影子类的使用。

am_whiteframes.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 src = "https:// ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js">
        <script src = "https:// ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js">
        <script src = "https:// ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-messages.min.js">
        <script src = "https:// ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js">
        <link rel = "stylesheet" href = "https:// fonts.googleapis.com/icon?family=Material+Icons">
      
        <style>
            .frameContainer md-whiteframe {
                background: #fff;
                margin: 30px;
                height: 100px;
            }
        </style>
      
        <script language = "javascript">
            angular
                .module('firstApplication', ['ngMaterial'])
                .controller('frameController', frameController);
           
            function frameController ($scope) {
            }
        </script>
    </head>
   
    <body ng-app = "firstApplication">
        <div class = "frameContainer" ng-controller = "frameController as ctrl"
            layout = "row" layout-padding layout-wrap layout-fill
            style = "padding-bottom: 32px;" ng-cloak>
            <md-whiteframe class = "md-whiteframe-1dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-1dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-2dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-2dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-3dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-3dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-10dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-10dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-15dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-15dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-20dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-20dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-22dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-22dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-23dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-23dp</span>
            </md-whiteframe>
         
            <md-whiteframe class = "md-whiteframe-24dp" flex-sm = "45" flex-gt-sm = "35"
                flex-gt-md = "25" layout layout-align = "center center">
                <span>.md-whiteframe-24dp</span>
            </md-whiteframe>
        </div>
    </body>
</html>

Result


验证结果。