css - 在 Angular Material 中生成密度是什么意思?

标签 css angular sass angular-material

Angular Material source code具有此属性:

// Whether density should be generated by default.
$_mat-theme-generate-default-density: true !default;

Angular Material 所说的生成密度是什么意思?一个简单的 CSS 示例说明它会很棒。

最佳答案

遵循 Material 设计规范。 Angular Material 正在实现配置 density of components 的功能.

密度的均值是关于使组件更容易找到、优先操作并使其更可见。查看更多信息 Material design density usage

对于简单的 css 示例,它可以是一个框列表,它的填充随视口(viewport)变化而变化。

运行代码片段并更改窗口视口(viewport)大小。

.container {
  display: flex;
  flex-direction: column;
}

.box {
  box-sizing: border-box;
  padding: 10vh 5vw;
  margin: 5px;
  background-color: #ccc;
  width: 100%;
}
<div class="container">
 <div class="box">1</div>
 <div class="box">2</div>
 <div class="box">3</div>
</div>

关于css - 在 Angular Material 中生成密度是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64505758/

相关文章:

html - 为什么 react 中的边距无法正常工作?

html - 我的 `<li>`大小在不同的页面不一样

jquery - 将表头定位在固定位置

html - 按钮在悬停时不会隐藏

html - 访问 ts 中 fileReader onload 函数内的变量

css - 语义网格混合生成大量选择器

Sass中数组的随机颜色

javascript - 选择除所选迭代之外的所有 NG-Repeat 迭代

node.js - AWS抛出CORS

css - 使用 SCSS 创建循环以使用 CSS3 动画更改背景图像?