Skip to content

sergegl/berg-layout

 
 

Repository files navigation

berg-layout

An open-source layout with responsiveness, resizing, styling and more.

Check out the demo here.

Features

Collapsing panels

Panels can animate out or in, either programmatically or by using the collapsed-attribute.

Absolute panels

Panels can float over the layout by using the absolute-attribute.

Resizable panels

All panels can resize.

Snapping panels

By resizing or by using the snap attribute, users can snap panels into positions that customize their workflow.

Styling

The layout has an easy-to-use SASS-API with several prebuilt themes.

Usage

The component is packaged as a web component and as an Angular component.

Web component

See the web component docs.

Angular component

See the Angular component docs.

API

See https://berg-layout-api.web.app/angular/api.

Demo

https://berg-layout.web.app

About

berg-layout monorepo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 68.5%
  • SCSS 19.5%
  • HTML 8.6%
  • JavaScript 3.4%