less-plugin-remcalc

0.1.0 • Public • Published

less-plugin-remcalc

OVH component

Simply adds rem-base and rem-calc functions to LESS.

NPM

Installation

yarn add --dev less-plugin-remcalc

Usage

lessc

On the command line:

lessc file.less --remcalc

node

var remcalc = require('less-plugin-remcalc');
 
less.render(data, { plugins: [remcalc] }).then(...);

grunt (grunt-contrib-less)

Register the plugin in your Gruntfile.js:

less: {
    options: {
        plugins: [
            require('less-plugin-remcalc')
        ]
    }
}

webpack (less-loader)

var RemcalcPlugin = require('less-plugin-remcalc');
 
module.exports = {
  ...
  lessLoader: {
    lessPlugins: [
      RemcalcPlugin
    ]
  }
};

Examples

Basic

.card {
  min-width: rem-calc(64px);
}
 
.card {
  min-width: rem-calc(64);
}

Overriding the rem base

Default base is 16px but you can override it at any time (here with 12px):

.card {
  padding: rem-calc(20px12px);
}

You can also act globally on the rem base, using:

@rem-base: rem-base(10px); // will globally override the rem base. 
 
.card {
  min-width: rem-calc(20px); // is now equivalent to rem-calc(20px, 10px); 
}

Package Sidebar

Install

npm i less-plugin-remcalc

Weekly Downloads

1,644

Version

0.1.0

License

BSD-3-Clause

Unpacked Size

53.8 kB

Total Files

17

Last publish

Collaborators

  • ovh