Вопрос нормальный, ответов не вижу. Если бы у вас соображалка работала, вы подумали и ответили что-то по существу, а не опорожнялись своей мерзостью..
background - длинное слово, я стараюсь делать константы короткими и в то же время понятными по смыслу, иногда сокращаю, иногда ищу слова синонимы по короче.
Иногда достаточно и одной буквы, тут же не будет много разных названий, просто группировка по смыслу назначения для чего будет применятся.
canvas - переводится как полотно, его использую как фон
paint - переводится как краска, его использую для текст, тут можно использовать и "t" от слова text
link - ссылка, а "a" - это тег html для ссылок
Чем короче название(переменной/константы) тем проще её запомнить, и не перепутать с другой, и не делать ошибок при написании, а по одной букве элементарно догадаться/понять её назначение.
так как для фона использовал "c", то для кнопок можно использовать "b"
Никакого выдуманного мира. Оставлять в покое не надо, я за этим тему и создал, может промелькнёт у кого здравая мысль как систематизировать css переменные. Вы вот с открытыми глазами в упор ничего не видите, хотя всё же видно и понятно, удивительно как вы до своих лет дожили с таким рассудком.. А обо мне не беспокойтесь ;)
Цель как раз есть. Я её уже озвучил. Для тех кто в панцире повторю:
Нужно систематизировать или стандартизировать переменные css для цвета, которые разработчики компонентов будут указывать с стилях вместо конкретного цвета.
Думаю можно разделить гамму на цвета фона, текста, ссылок, кнопок так же от тёмного к светлому
от слова canvas - с0, c1, c2, c3 - для фона
от слова paint - p0, p1, p2, p3 - для текста
от слова link - l0, l1, l2, l3 - для ссылок
от слова button - b0, b1, b2, b3 - для кнопок
Есть ещё варианты, буду этот и другие проверять на практике как с разными настройками будет выглядеть страница.
Бред у вас в голове, а я констатирую факты.
Спасибо, насмешили :)
Именно создаются автоматически. Выбирается один цвет и на его основе цветовым кругом подбираются подходящие для гаммы цветов
Вот сервис для получения палитры цветов из картинки https://palettegenerator.com
Это вам насрать, а мне на ваше мнение :)
Моя технология проверена и работает, осталось немного продумать систему для разработчиков как использовать переменные в стилях, давать им названия, или по числу в гамме цвета ориентироваться, и ещё делать ли для фона и текста отдельные переменные. Пока я ещё эти вопросы продумываю.
Поймите, способы вёрстки и стилизацию я не придумываю, препроцессоры мне не нужны так как у меня компонентный подход разработки, это небольшая разметка с небольшой стилизацией. Переменные в css есть и используются. Количество цвета на сайте не должно быть много и эти цвета должны сочетаться между собой, поэтому лучше использовать цветовые гаммы автоматически генерируемые, поэтому достаточно настроить значения переменных в css и указывать их в стилях, это же элементарно.
Препроцессоры css сделали для верстальщиков которые плохо знают css работают в крупных компаниях чтобы быстро наделать всякого г. Согласитесь можно же без препроцессорах делать, МОЖНО. Так зачем они нужны тем кто и без них отлично сделает, к тому же переменные css это тот же препроцессор получается.
ivan-lev, большинство не хотят думать, вернее не умеют, а точнее не привыкли, это для них самый тяжёлый труд. Им проще погуглить, о вон sass, less есть, человек не может разобраться в азах, придумывает велосипед :) а я то умный, я sass использую :) бем применяю когда верстаю блоки, и пофиг что будет куча стилей, с одинаковыми правилами, но разными цветами и тд. и тп. файл стилей в несколько килобайт, это бем :) кто их сейчас считает..
flacon2000, начинается :) я не собираюсь учится дизайну мне это не нужно это раз, бэм придумали именно чтобы при оформлении одного блока классы этого блока не наследовались от других и тд. поэтому блок-элемент-модификатор это для верстальщиков говносайтов единственный вариант, это два. На бехансе в основном разные фото, это не веб-дизайн.. это три.
В том то и дело что могу, а разобравшись не хочется ими пользоваться, а есть желание сделать проще и лучше.
Дело то не в препроцессорах. Препроцессоры css просто напросто те же шаблонизаторы только для стилей. Я не делаю шаблонизатор для стилей и темболее не хочу его использовать.
У меня система намного гибче, будут определятся разные гаммы цветов, в стилях компонентов указываться переменные гаммы цветов, в структуре xml указываться компоненты и блоки какой гаммой оформлять, всё.
ЗАЧЕМ МНЕ ЭТИ ПРЕПРОЦЕССОРЫ CSS. Вы задолбали уже тупить..
Соглашусь, этот подход быстро решает смену скина всего навсего поменяв класс гаммы цветов, даже без перезагрузки страницы одним кликом функцией на JS.
Какие же задачи по важности ещё решает дизайнер? Я хочу это предусмотреть и облегчить стилевое оформление своим будущим разработчикам компонентов.