You can use Sass variables and mixins to create custom, and responsive layouts
Sass variables
Sass variables defines grid gap, the number of columns and the layouts while media query determine its behavior. Beegrid framework use these to generate all the grid classes.
The number of grid columns can be modified via Sass variables. $grid-columns is used to generate the number of columns while $grid-breakpoints-gap determines the space that occurr between columns. You can modify these variables in order to define a new behavior of your grids.
Mixins
BeeGrid use series of mixins, in conjunction with the variables explained above, that help us to generate the CSS for each grid specification.
Examples
If you want to define a new CSS Grid with custom gap you can use the make-grid($columns, $gap) mixin, where $columns is the number of columns of your grid and $gap is the space, in pixel, that occurs between each one of them.
In BeeGrid you can build a custom layout using make-layout mixin. If you don’t have familiarity with CSS Grid layout take a look here.