mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-05-17 15:11:04 +00:00
31 lines
618 B
JavaScript
31 lines
618 B
JavaScript
/*!
|
|
{
|
|
"name": "CSS Calc",
|
|
"property": "csscalc",
|
|
"caniuse": "calc",
|
|
"tags": ["css"],
|
|
"builderAliases": ["css_calc"],
|
|
"authors": ["@calvein"]
|
|
}
|
|
!*/
|
|
/* DOC
|
|
Method of allowing calculated values for length units. For example:
|
|
|
|
```css
|
|
//lem {
|
|
width: calc(100% - 3em);
|
|
}
|
|
```
|
|
*/
|
|
define(['Modernizr', 'createElement', 'prefixes'], function(Modernizr, createElement, prefixes) {
|
|
Modernizr.addTest('csscalc', function() {
|
|
var prop = 'width:';
|
|
var value = 'calc(10px);';
|
|
var el = createElement('a');
|
|
|
|
el.style.cssText = prop + prefixes.join(value + prop);
|
|
|
|
return !!el.style.length;
|
|
});
|
|
});
|