postcss-overflow-fallbacks

1.0.1 • Public • Published

PostCSS Overflow Fallbacks

PostCSS Provides fallbacks for overflow: clip and overflow: overlay

.foo {
    overflow-x: clip;
}

.bar {
    overflow: clip overlay;
    overflow-block: overlay;
}
.foo {
    overflow-x: hidden;
    overflow-x: clip;
}

.bar {
    overflow: hidden auto;
    overflow: clip overlay;
    overflow-block: auto;
    overflow-block: overlay;
}

Usage

Step 1: Install plugin:

npm install --save-dev postcss postcss-overflow-fallbacks

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-overflow-fallbacks'),
  ]
}

Options

addOverlayFallback (default: true) Adds auto fallback for overlay

addClipFallback (default: true) Adds hidden fallback for clip

operateOnDoubleValues (default: true) If values like clip auto should get fallbacks

Removed options

Both upgradeHiddenToClip and add options have been removed. Please use https://www.npmjs.com/package/postcss-overflow-clip instead.

Package Sidebar

Install

npm i postcss-overflow-fallbacks

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

123 kB

Total Files

7

Last publish

Collaborators

  • carlosjeurissen