Angular Material中mat-button介绍

Angular Material中mat-button介绍

Angular Material是一个UI组件库,由Angular团队开发,用于构建桌面和移动网络应用的设计组件。

为了使用它,我们需要在我们的项目中安装angular,有了它之后,你可以输入下面的命令,可以下载它。

安装:

ng add @angular/material
JavaScript

Angular Material中的按钮类型: Angular Material中的按钮被称为<mat-button>.在Angular Material中,有许多类型的垫子按钮,它们是。

按钮名字 用于按钮的标签 解释
Basic Buttons <mat-button> 这些是正常的默认按钮
Raised Buttons <mat-raised-button> 这些按钮看起来是凸起的,也就是说,它们有一种盒状的阴影。
Stroked buttons <mat-stroked-button> 这些按钮没有任何背景主题颜色。
Flat Buttons <mat-flat-button> 这些按钮非常平坦,即没有任何形式的动画,只有波纹效果。
Fab Buttons <mat-fab> 这些按钮是圆形按钮。
Mini Fab Buttons <mat-mini-fab> 这些纽扣也是圆形的,但与fab纽扣相比,它们很小。

步骤:

  • 首先,使用上述命令安装Angular Material。
  • 完成安装后,在app.module.ts文件中从’@angular/material/button’导入’MatButtonModule’。
  • 然后使用上述标签在表格中编码所有类型的按钮。
  • 如果我们想改变主题,我们可以通过使用颜色属性来改变它。在angular中,我们有3个主题,它们是主要的、重点的和警告的。
  • 一旦完成了上述步骤,就可以服务或开始项目。

代码实现:在这个例子中,我们将<mat-button>在angular中实现所有类型的<mat-button>

app.module.ts:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
  
import { AppComponent } from './app.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {MatButtonModule} from '@angular/material/button';
  
@NgModule({
  imports:      [ BrowserModule, 
                  FormsModule, 
                  BrowserAnimationsModule, 
                  MatButtonModule ],
  declarations: [ AppComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }
JavaScript

app.component.html:

<h5>Basic Buttons</h5>
<div>
  <button mat-button>Basic</button>
  <button mat-button color="primary">Primary</button>
  <button mat-button color="accent">Accent</button>
  <button mat-button color="warn">Warn</button>
  <button mat-button disabled>Disabled</button>
</div>
  
<h5>Raised Buttons</h5>
<div>
  <button mat-raised-button>Basic</button>
  <button mat-raised-button color="primary">Primary</button>
  <button mat-raised-button color="accent">Accent</button>
  <button mat-raised-button color="warn">Warn</button>
  <button mat-raised-button disabled>Disabled</button>
</div>
  
<h5>Stroked Buttons</h5>
<div>
  <button mat-stroked-button>Basic</button>
  <button mat-stroked-button color="primary">Primary</button>
  <button mat-stroked-button color="accent">Accent</button>
  <button mat-stroked-button color="warn">Warn</button>
  <button mat-stroked-button disabled>Disabled</button>
</div>
  
<h5>Flat Buttons</h5>
<div>
  <button mat-flat-button>Basic</button>
  <button mat-flat-button color="primary">Primary</button>
  <button mat-flat-button color="accent">Accent</button>
  <button mat-flat-button color="warn">Warn</button>
  <button mat-flat-button disabled>Disabled</button>
</div>
  
<h5>Fab Buttons</h5>
<div>
  <button mat-fab>Basic</button>
  <button mat-fab color="primary">Primary</button>
  <button mat-fab color="accent">Accent</button>
  <button mat-fab color="warn">Warn</button>
  <button mat-fab disabled>Disabled</button>
</div>
  
<h5>Mini Fab Buttons</h5>
<div>
  <button mat-mini-fab>Basic</button>
  <button mat-mini-fab color="primary">Primary</button>
  <button mat-mini-fab color="accent">Accent</button>
  <button mat-mini-fab color="warn">Warn</button>
</div>
HTML

输出:

Angular Material中mat-button介绍

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册