# PostCSS Simple Variables
[PostCSS] plugin for Sass-like variables.
You can use variables inside values, selectors and at-rule parameters.
```pcss
$dir: top;
$blue: #056ef0;
$column: 200px;
.menu_link {
background: $blue;
width: $column;
}
.menu {
width: calc(4 * $column);
margin-$(dir): 10px;
}
```
```css
.menu_link {
background: #056ef0;
width: 200px;
}
.menu {
width: calc(4 * 200px);
margin-top: 10px;
}
```
If you want be closer to W3C spec,
you should use [postcss-custom-properties] and [postcss-at-rules-variables] plugins.
Look at [postcss-map] for big complicated configs.
[postcss-at-rules-variables]: https://github.com/GitScrum/postcss-at-rules-variables
[postcss-custom-properties]: https://github.com/postcss/postcss-custom-properties
[postcss-map]: https://github.com/pascalduez/postcss-map
[PostCSS]: https://github.com/postcss/postcss
## Docs
Read **[full docs](https://github.com/postcss/postcss-simple-vars#readme)** on GitHub.