javascript - 了解 Angular Material gridList

标签 javascript css angularjs material-design angular-material

我正在查看 Angular Material gridList .您可以在 codepen here 中查看示例.我想了解以下属性在此示例中的含义以及如何使用它们。文档似乎对此保持沉默。

md-cols-sm
md-cols-md
md-cols-gt-md
md-row-height-gt-md
md-row-height
md-gutter
md-gutter-gt-sm

最佳答案

您实际上可以从这里的 Angular Material 文档中了解这些的含义:

https://material.angularjs.org/latest/api/directive/mdGridList

https://material.angularjs.org/latest/layout/options

您可能会注意到,-sm-、-md- 和 -lg- 基本上是 media-query-name,分别针对小型、中型和大型设备.

现在,根据你的问题,

<md-grid-list md-cols-sm="1" md-cols-md="2" md-cols-gt-md="6" md-row-height-gt-md="1:1" md-row-height="2:2" md-gutter="12px" md-gutter-gt-sm="8px">

基本上意味着创建一个网格列表,它有:

小型设备中的“一个”列/网格(md-cols-sm="1"),

中型设备中的“两个”列/网格 (md-cols-md="2") 和

设备中的“六”列/网格大于 960 像素宽(md-cols-gt-md="6")。

接下来,( md-row-height-gt-md="1:1") 表示宽度大于 960px 宽度的设备的宽高比应为 1:1。

( md-row-height="2:2") 表示宽高比应为2:2。

( md-gutter="12px") 表示图 block 之间的空间量应为 12 px。

( md-gutter-gt-sm="8px" ) 表示对于宽度大于 600px 的设备(比手机大),图 block 之间的空间量应为 8px。

关于javascript - 了解 Angular Material gridList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33340345/

相关文章:

javascript - 用于 Web 开发和设计的有用 Vim 插件(php、html、css、javascript)?

javascript - 隐藏表单域直到前面的域被填充?

css - 有什么方法可以只检测带有 CSS 的 Android 浏览器吗?

css - 模糊图像导致从容器/div 外部吸收元素

javascript - ng-if 连续执行方法

javascript - Angular js中同一 Controller 的两个实例

javascript选择框函数: filter based on option value

javascript - 如何在 webgl 着色器中使用 console.log?

javascript - AngularJS:$http 请求问题 - DOM 未针对 jQuery 函数调用更新

Java:类似 Javascript 的分割行为