2.0.0 • Published 9 months ago

custom-gutters-bootstrap-plugin v2.0.0

Weekly downloads
25
License
MIT
Repository
github
Last release
9 months ago

Custom gutters bootstrap-plugin

The very minimalistic plugin gives you a possibility to setup your own gutter widths for different screen breakpoints.

Why?

In Bootstrap 3 we could easily manipulate with this parameter, but now according to Bootstrap 4 Documentation there is no option to choose different $grid-gutter-width for different breakpoints. So, this plugin solves the problem!

Getting started

Install the latest version with NPM.

npm i custom-gutters-bootstrap-plugin

Then import this plugin right after bootstrap.

@import 'custom';
@import '~bootstrap/scss/bootstrap';
@import '~custom-gutters-bootstrap-plugin';

Nice! You can also just copy content of index.scss file to your project.

How to use

Now you can customize the width of your gutters. This is done the same way as setup of other parameters in bootstrap (check official documentation). Just create a map variable like this in your _custom.scss file or somewhere before bootstrap's import:

$grid-gutter-widths: (
	xs: 10px,
	md: 20px,
	lg: 30px
);

Same as in Bootstrap here we use mobile first approach, so it means that xs: 10px also applies for sm devices.

Note: always use pixels and fill in xs value.

Default value...

... is 30px for each screen size. This's the same as in Bootstrap 4, so nothing will be suddenly broken.

Thanks for using the plugin -_-