Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
rpm-mcarman b9f7ec4306 First Commit 3 anos atrás
..
dist First Commit 3 anos atrás
lib First Commit 3 anos atrás
.DS_Store First Commit 3 anos atrás
.babelrc First Commit 3 anos atrás
.eslintrc First Commit 3 anos atrás
LICENSE First Commit 3 anos atrás
changelog.md First Commit 3 anos atrás
karma.conf.js First Commit 3 anos atrás
package.json First Commit 3 anos atrás
readme.md First Commit 3 anos atrás
tests.html First Commit 3 anos atrás
tests.webpack.js First Commit 3 anos atrás
webpack.config.js First Commit 3 anos atrás

readme.md

JSS plugin that adds units to numeric values

Gitter

Provide plain numeric values in your JSS style definitions, and the plugin will insert the apposite units. Defaults to px for sizes, ms for durations, and % for transform origins, and these can be customized easily (see Usage Example).

Make sure you read how to use plugins in general.

Setup

import jss from 'jss'
import defaultUnit from 'jss-default-unit'

// Optionally you can customize default units.
const options = {
  'line-height': 'rem',
  'font-size': 'rem'
}

jss.use(defaultUnit(options))

Example

const styles = {
  container: {
    'line-height': 3,
    'font-size': 1.7,
    'height': 200,
    'z-index': 1
  }
}

Compiles to:

.container-sdf345 {
  line-height: 3rem;
  font-size: 1.7rem;
  height: 200px;
  z-index: 1;
}

Demo

Simple

Issues

File a bug against cssinjs/jss prefixed with [jss-default-unit].

Run tests

npm i
npm run test

License

MIT