SASS в CSS
Нам понадобятся модули sass-loader и node-sass
npm install sass-loader node-sass webpack --save-dev
// webpack.config.js
module.exports = {
...
module: {
rules: [{
test: /\.scss$/,
use: [{
loader: "style-loader"
}, {
loader: "css-loader"
}, {
loader: "sass-loader",
options: {
includePaths: ["absolute/path/a", "absolute/path/b"]
}
}]
}]
}
};
Полезное чтиво:
SASS cheatsheet https://devhints.io/sass
Фишки с амперсандом в SASS https://css-tricks.com/snippets/sass/caching-current-selector-sass/
- Применение циклов и анимации в SASS http://jonibologna.com/sass-function-demos/
- Использование random в SASS https://muffinman.io/sass-random-and-circle-animation/