
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@csstools/postcss-logical-overscroll-behavior
Advanced tools
Use logical overscroll behavior properties and values in CSS
npm install @csstools/postcss-logical-overscroll-behavior --save-dev
PostCSS Logical Overscroll Behavior lets you use overscroll-behavior-inline
and overscroll-behavior-block
properties following the CSS Overscroll Specification.
.inline {
overscroll-behavior-inline: auto;
}
.block {
overscroll-behavior-block: contain;
}
/* becomes */
.inline {
overscroll-behavior-x: auto;
}
.block {
overscroll-behavior-y: contain;
}
Add PostCSS Logical Overscroll Behavior to your project:
npm install postcss @csstools/postcss-logical-overscroll-behavior --save-dev
Use it as a PostCSS plugin:
const postcss = require('postcss');
const postcssLogicalOverscrollBehavior = require('@csstools/postcss-logical-overscroll-behavior');
postcss([
postcssLogicalOverscrollBehavior(/* pluginOptions */)
]).process(YOUR_CSS /*, processOptions */);
PostCSS Logical Overscroll Behavior runs in all Node environments, with special instructions for:
The inlineDirection
option allows you to specify the direction of the inline axe. The default value is left-to-right
, which would match any latin language.
You should tweak this value so that it is specific to your language and writing mode.
postcssLogicalOverscrollBehavior({
inlineDirection: 'top-to-bottom'
})
.inline {
overscroll-behavior-inline: auto;
}
.block {
overscroll-behavior-block: contain;
}
/* becomes */
.inline {
overscroll-behavior-y: auto;
}
.block {
overscroll-behavior-x: contain;
}
Each direction must be one of the following:
top-to-bottom
bottom-to-top
left-to-right
right-to-left
FAQs
Use logical overscroll behavior properties and values in CSS
The npm package @csstools/postcss-logical-overscroll-behavior receives a total of 748,722 weekly downloads. As such, @csstools/postcss-logical-overscroll-behavior popularity was classified as popular.
We found that @csstools/postcss-logical-overscroll-behavior demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.