Hexi-Flexi Grid is an SCSS component, built on the CSS Grid layout, that creates a hexagonal grid. The mix includes a number of customizable settings to control the size, layout, and appearance of the hex grid.
responsive hexagon grid layout, css hexagon grid generator, auto hexagonal css grid layout, grid of hexagons
Features
- Pure CSS styling, no JavaScript
- Flexible height, width, column, and row counts
- Modular styling for individual cells, columns, and rows
- Supports auto-populating background images
How to make use of it:
1. Import “hex-style.scss” into your project.
@import './hex-style.scss';
2. HTML to create a basic hex layout.
<div id="myHexGrid"> <div class="hexCrop"> <div class="hexContainer"> <div class="hex"></div> <div class="hex"></div> <div class="hex"></div> <div class="hex"></div> <div class="hex"></div> <div class="hex"></div> </div> </div> </div>
3. Customize the hex layout in “_hex-style.scss”.
$gridWidth: 20em; // 'auto',(px,pt,r/em,vw/h) $gridHeight: auto; // 'auto',(px,pt,r/em,vw/h) $columnCount: 3; // 'auto',(number) $rowCount: 2; // 'auto',(number) $hexCount: auto; // 'auto',(number) $hexLayout: row; // 'row','column','strict' $gridOrient: vertical; // 'vertical','horizontal' $crop: none; // 'none','crop' $cropFactor: 1; // (number) $hexContent: auto; // 'auto','center' $hexSize: auto; // 'auto',(px,pt,r/em,vw/h) $hexMargin: 0.5em; // (px,pt,r/em,vw/h) $hexShape: hexagon; // 'hexagon','circle' $hexColor: #48a999; // hexcode,rgb/a,named $images: none;
responsive hexagon grid layout, Hexi-Flexi Grid Plugin/Github
See Demo And Download
Official Website(vmcreative): Click Here
This superior jQuery/javascript plugin is developed by vmcreative. For extra advanced usage, please go to the official website.
Be First to Comment