- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
所以在 Angular Material 2 中,我设置了主题
$store-primary: mat-palette($mat-storecast);
$store-accent: mat-palette($mat-pink, A200, A100, A400);
// The warn palette is optional (defaults to red).
$store-warn: mat-palette($mat-red);
// Create the theme object (a Sass map containing all of the palettes).
$store-theme: mat-light-theme($store-primary, $store-accent, $store-warn);
// Include theme styles for core and each component used in your app.
// Alternatively, you can import and @include the theme mixins for each component
// that you are using.
@include angular-material-theme($store-theme);
我无法从他们的文档中弄清楚如何从主调色板(即按钮上的工具栏)获取不同的色调颜色。
<button md-mini-fab (click)="zoomIn()" color="primary">
<md-icon>add</md-icon>
</button>
它似乎只理解 color=primary 或 color=accent 等。你如何指定我想使用 primary-100 或 primary-500 等?
最佳答案
官方给出的回答是目前无法做到这一点。大多数组件上可用的 color
属性只接受调色板类型 - 即 primary、accent 或 warn。
如果您真的想这样做,非官方的回答是,如果您不介意滥用内部 API,则可以(在逐个组件的基础上)。例如,要在按钮上获得 A100 颜色,您可以向主题添加自定义混合。
// custom-button-theme.scss
@import '~@angular/material/core/theming/all-theme';
@import '~@angular/material/button/_button-theme';
@mixin custom-button-theme($theme) {
.mat-raised-button.a100, .mat-fab.a100, .mat-mini-fab.a100 {
// _mat-button-theme-color is a mixin defined in _button-theme.scss
// which applies the given property, in this case background-color
// for each of the palettes - i.e. primary, accent and warn.
// The last parameter is the hue colour to apply.
@include _mat-button-theme-color($theme, 'background-color', 'A100');
}
}
然后在您的主主题文件中导入自定义 mixin。
@import 'custom-button-theme.scss';
@include custom-button-theme($store-theme);
然后您的按钮可以通过添加 a100
类来使用颜色。
<button md-mini-fab (click)="zoomIn()" color="primary" class="a100">
<md-icon>add</md-icon>
</button>
但请务必注意,内部 API 可能随时更改。此代码已使用版本 2.0.0-beta.2 进行测试 - 无法保证它在发布时可以与 beta 3 一起使用。
关于angular - 如何从 Primary Palette 获得色调/浅色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42396483/
我有一个 AsyncTask,它从 url 加载位图并使用调色板更改我的 float 操作按钮的背景。对于大多数图像,它工作正常,但在某些图像上它会使按钮透明。屏幕截图 1 显示按钮颜色使用图像中的蓝
我认为这是一个非常新手的问题,但我不明白。我正在尝试向我的页面添加一个 Wicket 口调色板。 根据wicket examples和 mkyong.com这应该很容易。 我坚持这个 List lis
我正在尝试在我的 Android 应用程序中实现 Palette 类,但是 Android Studio 无法将 Palette 识别为一个类。我尝试了 import android.support.
从 seaborn docs 运行以下示例带参数 palette='jet' import seaborn as sns tips = sns.load_dataset("tips") ax = sn
我简单的第一个调色板是假设: 将我的包路径附加到 $Path ActionMenu["test",{"The Simple Packages Path":> AppendTo[$Path, ToFil
我正在使用 react-palette 来提取鲜艳的颜色。我在渲染方法中有这个: {palette => {
我正在尝试使用 TBitmap.Palette 从 8 位位图中提取颜色。我的颜色乱了,我不知道为什么。我创建了一个简单的视觉测试来比较结果: 我正在使用的代码: procedure TForm36.
我有一个由 Swing 编写的项目。 我将该项目导入 Intellij Idea 12。 但是当我检查“ View ”->“工具窗口”->“调色板”选项时,该选项被禁用。 我对 Java Swing
我有一些 session 初始化代码,可以为每个 session 加载“Notation”包。这会调出 Notation Palette。知道如何防止它,或添加代码以自动摆脱它吗? OK,belisa
这很简单:我想在不禁用项目的情况下模仿被禁用的项目的颜色变化。 有 QTableWidgetItem 和 QStandardItem 项目,我正在使用这样的代码 item->setForeground
我在 Palette 中有比框宽更宽的元素。元素的尾端被剪掉并且不可见。调色板具有自动垂直滚动,但没有水平滚动。如何使水平滚动成为可能? 这是我在我的 css 上尝试过的。 DIV.t-palette
我最近使缓存无效并重新启动了 Android Studio 3.1,因为从 3.0.1 升级到 3.1 给了我 gradle 构建错误,这里的另一个答案建议了该方法。 我的 gradle 现在将构建,
是否可以将您在项目中创建的自定义小部件和布局显示为布局编辑器中工具选项板的一部分? 有一个名为“自定义和库 View ”的部分是空的,带有一个刷新按钮。 最佳答案 自定义布局要求 要使自定义布局出现在
我正在尝试使用 mui 的 List 组件,只是安装了所需的依赖项。 错误是 TypeError: theme.palette is undefined ./node_modules/@mui/mat
我有一个简单的问题.. 我想知道什么是搜索风格,比如我在研究时如何指代这种搜索风格。 在 Sublime Text 3 中,当您按下 Ctrl+ Shift + P 时,命令面板会弹出,您可以输入搜索
我正在使用 Eclipse 3.6,并且想要将 Richfaces 添加到 Palette。有人可以提供源代码或解释如何操作吗? 最佳答案 http://labs.jboss.com/tools/ 就
我正在从位图中生成调色板。我正在确保我得到一个有效的充满活力的样本并将文本颜色设置为该样本的 getTitleTextColor() .文档说: Returns an appropriate colo
首先,我使用的是 OpenGL ES 1.1 而不是 2.0,主要是因为我花了很多时间学习 1.0/1.1 并且对它非常满意。 我花时间学习了矩阵调色板在动画中的使用,在切换项目的齿轮后我遇到了一个问
基于theming guide您可以为我们的示例定义自定义主题 accent。第二个参数将覆盖 $mat-pink 默认为 A200,但是第三个 ($lighter) 和第四个 ($darker)参数
所以在 Angular Material 2 中,我设置了主题 $store-primary: mat-palette($mat-storecast); $store-accent: mat-pal
我是一名优秀的程序员,十分优秀!