Angular MDBootstrap Buttons Component Last Updated : 12 Apr, 2025 Comments Improve Suggest changes Like Article Like Report MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Buttons Component in Angular MDBootstap. The Buttons component is used to make a button that will indicate a possible user action. It contains several predefined button styles, that represent each having its own semantic purpose.Properties:color: It is used to set the color of a button.rounded: It is used to change button style to rounded.gradient: It is used to add a gradient background color to the button.outline: It is used to change button style to outline.flat: It is used to change button style to flatsize: It is used to change the size of the button.block: It is used to change button style to block.floating: It is used to change button style to floating.Syntax:<button type="button" mdbBtn color="primary" mdbWavesEffect> Content</button>Approach:Download Angular MDBootstrap from the official site.Extract the files to the current working directory.Install npm in the current project using the following command:npm installAfter creating your project folder i.e. appname, move to it using the following command:cd appnameStart the server using the following command:ng serveProject Structure: After complete installation, it will look like the following:Project StructureExample 1: This is the basic example that illustrates how to use the Button component in Angular MDBootstrap. app.component.html <div id='gfg'> <h2>GeeksforGeeks</h2> <h4>Angular MDBootstrap Buttons Component</h4> <br /> <button mdbBtn color="primary" mdbWavesEffect> Primary Button </button> <button mdbBtn color="secondary" mdbWavesEffect> Secondary Button </button> <button mdbBtn color="success" mdbWavesEffect> Success Button </button> <button mdbBtn color="danger" mdbWavesEffect> Danger Button </button> <br/> <button mdbBtn color="warning" mdbWavesEffect> Warning Button </button> <button mdbBtn color="info" mdbWavesEffect> Info Button </button> <button mdbBtn color="light" mdbWavesEffect> Light Button </button> <button mdbBtn color="dark" mdbWavesEffect> Dark Button </button> </div> app.component.ts import { Component } from '@angular/core'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent{} app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { MDBBootstrapModule } from 'angular-bootstrap-md'; import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, MDBBootstrapModule.forRoot(), FormsModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule{} Output:Example 2: This example illustrates the variety of button styles in the Buttons Component. app.component.html <div id='gfg'> <h2>GeeksforGeeks</h2> <h4>Angular MDBootstrap Buttons Component</h4> <br /> <button mdbBtn outline='true' color="primary" mdbWavesEffect> Button with outline </button> <button mdbBtn size="lg" color="secondary" mdbWavesEffect> Large Button </button> <button mdbBtn size="sm" color="success" mdbWavesEffect> Small Button </button> <button mdbBtn disabled color="danger" mdbWavesEffect> Disabled Button </button> <br/> <button mdbBtn gradient='aqua' color="warning" mdbWavesEffect> Gradient Button </button> </div> app.component.ts import { Component } from '@angular/core'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent{} app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { MDBBootstrapModule } from 'angular-bootstrap-md'; import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, MDBBootstrapModule.forRoot(), FormsModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule{} Output: Comment More infoAdvertise with us Next Article Angular MDBootstrap Buttons Component taran910 Follow Improve Article Tags : Web Technologies AngularJS Geeks Premier League MDBootstrap Similar Reads Angular MDBootstrap Button Group Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Button Group Component in Angular MDBootstap.The Button Group Component is used to show a group of bu 3 min read Angular MDBootstrap Badges Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Badges Component in Angular MDBootstap. The Badges Component is used to represent the text as a statu 3 min read Angular MDBootstrap Forms Checkbox Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Checkbox Component in Angular MDBootstrap.A Checkbox Component lets a user definitely choose a value 4 min read Angular MDBootstrap Panels Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Panels Component in Angular MDBootstap. The Panels Component facilitates a flexible &  extensible 2 min read Angular MDBootstrap Alerts Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Alerts Component in Angular MDBootstap. The Alerts Component is used to provide contextual feedback m 2 min read Angular MDBootstrap Stepper Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Stepper Component in Angular MDBootstap. The Stepper Component is used to render the content in steps 2 min read ReactJS MDBootstrap Buttons Component MDBootstrap is a Material Design and bootstrap-based react UI library that is used to make good-looking webpages with its seamless and easy-to-use component. In this article, we will know how to use Buttons Component in ReactJS MDBootstrap. The Buttons Component is used to show a group of buttons.Pr 3 min read Angular MDBootstrap Loaders Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Loaders Component in Angular MDBootstap. The Loaders Component is used to indicate the loading state 3 min read Angular MDBootstrap Dropdown Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use the Dropdown Component in Angular MDBootstap. The Dropdown Component facilitates the creation of togg 3 min read Angular MDBootstrap Textarea Component MDBootstrap is a Material Design and bootstrap-based Angular UI library that is used to make attractive webpages with its seamless and easy-to-use component. In this article, we will know how to use Textarea Component in Angular MDBootstrap.The Textarea Component is used to make a field in which the 2 min read Like