0.1.5 • Published 6 years ago

@lacopkg/ngx-grid-layout v0.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

ngx-grid-layout

An Angular module to construct layout with CSS Grid Layout

https://yarn.pm/@lacopkg/ngx-grid-layout

Install

$ npm i @lacopkg/ngx-grid-layout

Demo

Demo is available at https://lacolaco.github.io/grid-layout/ .

How to Use

  1. Import GridLayoutModule into your NgModule
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { GridLayoutModule } from './modules/grid-layout/grid-layout.module';


@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    GridLayoutModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
  1. Use directives
<grid-layout id="container" 
    [areas]="[['a', 'a', 'b'],['c', 'd', 'e']]" 
    [columns]="['100px', '1fr', '200px']" 
    [rows]="['100px', 'auto']">
    <div gridArea="a" [style.background]="'red'">1</div>
    <div gridArea="b" [style.background]="'blue'">2</div>
    <div gridArea="c" [style.background]="'green'">3</div>
    <div gridArea="d" [style.background]="'purple'">4</div>
    <div gridArea="e" [style.background]="'orange'">5</div>
</grid-layout>
0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago