Sitelet https://web.archive.org/web/20201013002227/https://github.com/modularcode/flexyboard
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

flexyboard (in development)

Super-flexible admin dashboard skeleton layout with Multisidebar, Fixed or scrollable Sidebar/Footer/Header, RTL, support

This project is under heavy debelopment, please don't use it in production.

Creating a highly customizable layout is really tricky. We're creating this project as a base for creating configurable dashboard layouts.

Technical requirements

  • Left Sidebar
  • Right Sidebar (optional)
  • Header
  • Footer
  • Content
  • RTL switch places of horizontal items, makes taxt-align to the right side
  • Sidebars, Header, Footer can be fixed or scrollable
  • Sidebars can be collabsed or exposed
  • Sidebars might be hidden at certain screen widths
  • Content can be fixed (e.g. bootstrap .container) or fluid
  • Scrollable (non-fixed) sidebars can be sticked to content

Install

npm i --save flexyboard

Setup

Default Layout

<div class="flexyboard">
  <div class="f-header">
    {your header content}
  </div>
  <div class="f-container">
    <aside class="f-sidebar">
       {your sidebar content}
    </div>
    <div class="f-content">
      {yout page content}
    </div>
    <div class="f-sidebar-secondary">
      {yout secondary sidebar content}
    </div>
  </div>
  <div class="f-footer">
    {your footer content}
  </div>
</div>

Customization

CSS customization

If you're using the css version of flexyboard, to customize elements dimensions (header/footeer heights, sidebars' widths ) You need to overwrite css styles.

.flexyboard.f-header {   
  height: [header_height_value];
}

.flexyboard {
  padding-top: [header_height_value];
 }
.flexyboard.f-footer {   
  height: [footer_height_value];
}
.flexyboard {
  padding-bottom: [footer_height_value];
 }

SASS customization

ToDo

Near-term

  • Implement the lib
  • Publish on NPM
  • Default demo

Mid-term

  • Cover with tests
  • Add UMD/CommonJS/ES modules support
  • Add React component
  • Add Angular2 component

Long-term

  • Demo pages with different UI frameworks
  • Demo bootstrap
  • Demo material
  • Demo semantic-ui
  • Demo zurb
  • Demo facebook

About

Super-flexible admin dashboard layout skeleton with Multisidebar, Fixed or scrollable Sidebar/Footer/Header, RTL, support

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.