html - Angular 6 Material - 使用组件时使用了哪些类
问题描述
我想知道,当使用 Angular 6 材质组件时,使用了哪些类?
例如,如果我想进一步自定义材质单选按钮,我可以使用编辑以下 CSS 类:
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{
border-color:rgb(66, 244, 81);
}
.mat-radio-button.mat-accent .mat-radio-inner-circle{
color:rgb(244, 211, 66);
background-color:rgb(244, 66, 66) ;
}
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
background-color:rgb(248, 37, 255);
}
我在哪里可以找到正在使用的其余类的列表?我想我可以使用 chrome 的开发工具来找出这些类,但是有没有一个网站有正在使用的类?
解决方案
材质库在不断增长和变化,因此没有什么好的资源能够以与仅检查开发工具不同的方式列出所有内容。
正如@Itay 提到的,您可以检查组件的来源。您还可以转到 API 页面并检查那里的源代码。
另一个资源是@angular/material/_theming.scss
node_modules 文件夹中生成的主题文件。这包括所有组件主题,但作为材料库构建的一部分生成,因此完整文件不在 GitHub 上。
推荐阅读
- java - Android更新每个动作的价值总和
- angularjs - 在 ag-grid 中使用浏览器级别滚动而不是网格级别(表级别)滚动
- deployment - 停止 jboss 应用程序服务器 wildfly 后,standalone.xml 不会删除部署
- c - 在 C 中,为什么尽管在代码中提到了我在链表节点内的 scanf 输入却没有被采用?
- php - Laravel 多个命名的可选参数,其中顺序无关紧要
- java - 将 Spring boot JPA(MySQL) 迁移到 JPA(PostgreSQL) 会引发错误
- c# - .net core API 发送数组对象
- java - 在运行时检测 Android 手机上的 java 版本
- ios - 使用带有 UIActivityViewController 的 PHLivePhoto
- sql-server - Delphi DBExpress 与 Devart SQL Server 驱动程序如何连接到数据库