Skip to content

lukaskoeller/postcss-flexbox-gap

Repository files navigation

postcss-flexbox-gap

⚠️ Not production ready. Can still include several bugs.

PostCSS plugin for single line flexbox gap.

.foo {
  --gap: 24px;
  display: flex;
  gap: var(--gap);
}
.foo {
  --gap: 24px;
  display: flex;
  gap: var(--gap);
  --pfg-gap: var(--gap);
}

.foo > * + * {
  margin-left: var(--pfg-gap);
}

Usage

Step 1: Install plugin:

npm install --save-dev postcss postcss-flexbox-gap

Step 2: Check you project for existed PostCSS config: postcss.config.js in the project root, "postcss" section in package.json or postcss in bundle config.

If you do not use PostCSS, add it according to official docs and set this plugin in settings.

Step 3: Add the plugin to plugins list:

module.exports = {
  plugins: [
+   require('postcss-flexbox-gap'),
    require('autoprefixer')
  ]
}

About

A polyfill for single line flexbox gap

Resources

License

Stars

Watchers

Forks

Packages

No packages published