чем конкретно? Указать в переменной цвет или размер? Да ну бред, не вижу смысла в препроцессорах на подобных проектах от слова вообще
Вот я так же года полтора назад думал
Давайте я приведу пример что делает моя болванка:
1. Шаблонизатор PUG позволяет мне верстать и инклудить блоки, юзать циклы и условия и миксины (аля функции)
пример pug:
div.slider
div.slider__item
2. Собирает все картинки из проекта, картинки которые в <img> подрублены, кладёт в отдельную папочку, картинки которые в scss подрублены, ложит в другую, кртинки жмуться
3. тоже со шрифтами
4. SCSC , и плюсы его не втом что можно переменной задать размер, а синтаксис
пример:
.slider{
&__item{
color: red;
display: flex;
@include(mq880){
color: blue;
}
&:last-child{
color: green;
}
}
}
.slider2{
@extends .slider;
&__item{
color: black;
}
}
какие тут плюсы: я не пишу display:flex; в форматах кучи всех браузеров, за меня всё сделает автопрефиксер плагин, который добавит все нужные префиксы, удобная запись и минималистичная, я могу унаследоваться от слайдера, не писав простыню кода в которой запутаюсь, я подключаю прямо в теге миксин с медиазапросом, который потом плагин вебпака соберет в нужном месте, и мне не надо рыскать в куче кода что бы найти где для этого элемента всякие медиазапросы, я просто пишу их для элемента во всех случаях когда мне это надо, ну ещё куча плюшек )
5. Современная сборка JS и возможность использования ES6, я забыл про то что бы искать кучу скриптов и подрубать все их инлайново через cdn и т.д. а потом делать простыню с кучи JS шпагетти кода для сайта..
сейчас банально npm i jquery дождался установки, в js точке входа написал:
import jquery from 'jquery';
window.jQuery = window.$ = jquery;
require('./my-script1');
require('./my-script2');
...
require('./my-scriptN');
и радуюсь жизни!
6. Всё это после сборки аккуратно собирается и минифицируется в один файл (JS и CSS)!
Угу, когда в 5 макетах ПСД есть 50 иконок в растре, приходится их собирать в спрайт - еще полдня работы, дизайнер в упор не соглашается дать иконочный шрифт (хотя иконки он с него брал и даже знаю с какого платного но запихал как растр в макет) и прочий подобный жопец
Сочувствую, но советую познакомить своего дизайнера с Zepplin, Figgma и т.д. и т.п. либо нафиг гнать дизайнера, я тут с этой фигней работаю, не могу нарадоваться, забыл про мучения с фотошопом, и скорость работы увеличилась в два раза )