<mat-button> en material angular

Angular Material es una biblioteca de componentes de interfaz de usuario desarrollada por el equipo de Angular para crear componentes de diseño para aplicaciones web móviles y de escritorio. 

Para usarlo, necesitamos tener angular instalado en nuestro proyecto, después de tenerlo, puede ingresar el siguiente comando y descargarlo.

Sintaxis de instalación:

ng add @angular/material

Tipos de botones en material angular: los  botones presentes en material angular se denominan <mat-button>. Son muchos los tipos de tapetes disponibles en material angular, son:

Nombre del botón

La etiqueta utilizada para los botones.

Explicación

 Botones básicos

<botón-mat>

Estos son los botones predeterminados normales

Botones en relieve

<botón-alfombrilla-elevada>

Estos botones parecen estar elevados, es decir, tienen una especie de caja de sombra.

 Botones acariciados

<botón-alfombrilla-pulsada>

Estos botones no tienen ningún color de tema de fondo.

Botones Planos

<mat-flat-button>

Estos botones son muy planos, es decir, no tienen ningún tipo de animación y solo tienen un efecto dominó.

Botones fabulosos

<mat-fab>

Estos botones son botones circulares.

Mini botones fabulosos

<mat-mini-fab>

Estos botones también son circulares, pero en comparación con los botones fabulosos, son pequeños.

Acercarse:

  • Primero, instale el material angular usando el comando mencionado anteriormente.
  • Después de completar la instalación, importe ‘MatButtonModule’ desde ‘@angular/material/button’ en el archivo app.module.ts.
  • Luego, utilizando las etiquetas mencionadas anteriormente en el código de la tabla, todos los tipos de botones.
  • Si queremos cambiar el tema, podemos cambiarlo usando la propiedad de color. En angular tenemos 3 temas, son primarios, acentuados y advertidos.
  • Una vez que haya terminado con los pasos anteriores, sirva o comience el proyecto.

Implementación de código: en este ejemplo, implementaremos todos los tipos de <mat-button> en angular.

aplicación.módulo.ts:

Javascript

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 { }

aplicación.componente.html:

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>

Producción:
 

Publicación traducida automáticamente

Artículo escrito por bunnyram19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *