File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ $ npm install postcss-at-rules-variables
24
24
// Dependencies
25
25
var fs = require (' fs' );
26
26
var postcss = require (' postcss' );
27
+ var colorFunction = require (' postcss-color-function' );
27
28
var atImport = require (' postcss-import' );
28
29
var atEach = require (' postcss-each' );
29
30
var atVariables = require (' postcss-at-rules-variables' );
@@ -38,6 +39,7 @@ var css = fs.readFileSync('css/input.css', 'utf8');
38
39
// Process CSS
39
40
var output = postcss ()
40
41
.use (atVariables ({ /* atRules: ['media'] */ }))
42
+ .use (colorFunction ())
41
43
.use (atEach ())
42
44
.use (atImport ({
43
45
plugins: [
@@ -56,7 +58,7 @@ var output = postcss()
56
58
57
59
console .log (output);
58
60
```
59
- * Use postcss-at-rules-variables before you at-rules plugins*
61
+ > * Use postcss-at-rules-variables before you at-rules plugins*
60
62
61
63
# Example
62
64
@@ -68,6 +70,7 @@ console.log(output);
68
70
--to : 3 ;
69
71
--icon-exclude : 2 ;
70
72
--color-danger : red ;
73
+ --nested-variable : color (var (--color-danger ) a(90% )) ;
71
74
}
72
75
73
76
@each $val in var(--array) {
@@ -79,6 +82,7 @@ console.log(output);
79
82
/* foo.css */
80
83
html {
81
84
background-color : var (--color-danger );
85
+ color : var (--nested-variable );
82
86
}
83
87
```
84
88
117
121
/* Output example */
118
122
html {
119
123
background-color : red ;
124
+ color : rgba (255 , 0 , 0 , 0.9 );
120
125
}
121
126
122
127
.some-class {
You can’t perform that action at this time.
0 commit comments