Skip to content

msaktype/css-unit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

css-unit Build Status

Analize CSS values and units.

Installation

npm install css-unit

Example

var unit = require('css-unit');

var value = '50px';
var css = '.site-nav > li:hover .dropdown{position:absolute;top:37px;left:0;}';

unit.is(value); // 'px'

unit.rm(value); // 50

unit.stats(css);
/*
  { num: 2,
    units: [ 'px', 'none' ],
    rules:
    [ { type: 'rule',
        selectors: [ '.site-nav > li:hover .dropdown' ],
        declarations:
        [ { type: 'declaration',
            property: 'top',
            value: '37px',
            num: 37,
            unit: 'px' },
          { type: 'declaration',
            property: 'left',
            value: '0',
            num: 0,
            unit: 'none' } ] } ] }
*/

License

The MIT License (MIT)

Copyright (c) 2014 Masaaki Morishita

About

Analize CSS values and units

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published