rb-toolbar
v2.0.1
Published
[Donations](https://www.paypal.me/rpeter2047/5) ## Demo [RbToolbar](https://rb-toolbar.firebaseapp.com)
Maintainers
Readme
Waterfall Flexible Toolbar for Angular Material app
Donation
Demo
Note: It is compatible only with Angular >= 6
Step 1: Install rb-toolbar and Angular Material
NPM
npm install --save rb-toolbar
npm install --save @angular/material @angular/cdkImport RbToolbarModule into usage Module.
/*---- src/app/app.module.ts -----*/
import { RbToolbarModule } from 'rb-toolbar';
@NgModule({
...
imports: [
RbToolbarModule
],
...
})
export class AppModule.ts { }Step 2: Usage
Use the rbToolbar directiava within the mat-toolbar component of @angular/material (recommended), then place the maximum height in the [maxHeight] property (if you omit it will be worth 224) and place the url of the background image in the property [bgImage] (if you omit a google image is implemented).
<mat-toolbar color="primary" rbToolbar maxHeight="224" bgImage="/img/myimg.jpg">
<span>Hello World</span>
</mat-toolbar>
<main style.marginTop="224px">
<!-- your main content... -->
</main>
Properties of rbToolbar directive
| Name | Description |
| ------------ | ------------ |
| @Input() maxHeight: number | maximum height of the toolbar. |
| @Input() bgImage: string | url of the background image |
| @Output() ratio: EventEmitter <number> | Event emitted ratio from 0 to 1, precision of 3 decimals|
License
MIT, see LICENSE.md for details.
