0.3.0 • Published 6 years ago
cssvar-interaction v0.3.0
cssvar-interaction
A tiny JS powered NPM package to set/update CSS variables using eventListeners.
Installation
Install using (Node Package Manager):
npm install cssvar-interaction --save
Usage:
For examples on CSS variables see the (MDN web docs)
Write some CSS using CSS variable
--xand multiply it by 1 unit of measurement usingcalc().calc( var(--x) * 1px )Apply it to a
transformstatement with any option:transform: translateX(calc(var(--x) * 1px));use it on any CSS selector:
div { transition: all linear 1s; transform: translateX(calc(var(--x) * 1px)); }Include the Eventlisteners into your document:
<script src="node_modules/cssvar-interation/dist/index.js" />
Examples:
Run npm run test --prefix node_modules/cssvar-interaction in the root of your project to open an HTML demo page with some examples.