flacon2000, начинается :) я не собираюсь учится дизайну мне это не нужно это раз, бэм придумали именно чтобы при оформлении одного блока классы этого блока не наследовались от других и тд. поэтому блок-элемент-модификатор это для верстальщиков говносайтов единственный вариант, это два. На бехансе в основном разные фото, это не веб-дизайн.. это три.
В том то и дело что могу, а разобравшись не хочется ими пользоваться, а есть желание сделать проще и лучше.
Дело то не в препроцессорах. Препроцессоры css просто напросто те же шаблонизаторы только для стилей. Я не делаю шаблонизатор для стилей и темболее не хочу его использовать.
У меня система намного гибче, будут определятся разные гаммы цветов, в стилях компонентов указываться переменные гаммы цветов, в структуре xml указываться компоненты и блоки какой гаммой оформлять, всё.
ЗАЧЕМ МНЕ ЭТИ ПРЕПРОЦЕССОРЫ CSS. Вы задолбали уже тупить..
Соглашусь, этот подход быстро решает смену скина всего навсего поменяв класс гаммы цветов, даже без перезагрузки страницы одним кликом функцией на JS.
Какие же задачи по важности ещё решает дизайнер? Я хочу это предусмотреть и облегчить стилевое оформление своим будущим разработчикам компонентов.
SASS мне не подходит, Блок-Элемент-Модификатор придумали для упрощения, для тех кто верстают сайты в дрищьвивере и др. редакторах чтобы стили не конфликтовали.
Моя цель разработка иной более простой технологии которая будет использоваться в моём движке.
брызганье слюной..
Вот как раз у всех проблемы с стандартизацией, её просто нет, кто во что горазд, откроешь стили и ищешь цвет чтобы подправить. Гораздо проще сделать это через переменные в одном месте. А переменные цвета стандартизировать.
В вас кто-то плюнул, совершенствование и стандарт это разные вещи. Писайте против ветра сколько угодно :)
Глупые люди считают, что всё уже придумано до них, а умные улучшают то что придумано до них :) Вы сидите в луже своих испражнений и радуетесь. А я задаю вам вопросы хотя вы на них и не сможете ответить, потому что ищу решение для вас же, как вам из вашей лужи выбраться.
1. Я не отказался от xml это тема по веб-дизайну, вёрстке стилевому оформлению при использовании css переменных
2. Я не прописываю 100500 цветов, а делаю класс с гаммой цветов которые хочу как то систематизировать чтобы разработчикам было проще создавать оформление.
3. Нет предела совершенствованию, при желании можно и теорему Пифагора улучшить :)
ЗЫ. Предполагаю, что вам часто плюют в лицо :)
Anamnado, предлагаешь интерфейс для настройки цвета, это ерунда всё.
Для настройки цвета достаточно <input type=color> поставить.
Ладно, буду додумывать сам, тут дизайнеров видно нет.
Aisamiery, типа под$бнул :)
16 цветов это в одной гамме, а их использоваться может быть несколько, разные блоки с разной гаммой цветов.
Кроме того палитра цвета не 256 а 16777215 разных оттенков. Поэтому моя разработка предусматривает все возможные и не возможные варианты.
Вопрос в другом, как систематизировать гамму цветов для разработчиков компонентов, чтобы они не задумывались о цветах, а просто в стилях указывали переменные цветовой гаммы.
livetv, у меня был такой вариант до этого
:root { --paint: #211E25;/* текст */ --canvas: #dad2ce;/* фон */ --border: black;/* бордюр */ --marker: #e7fcc0;/* маркер */ --link: #385c15;/* цвет ссылки */ --linkvisited: #772d51;/* ссылка посещённая */ --linkhover: #d85b56;/* ссылка при наведении */ --buttonpaint1: #D6D4D7;/* текст кнопки */ --buttoncanvas1: #dad2ce;/* фон кнопки */ --buttonpaint2: #536052;/* текст кнопки при наведении */ --buttoncanvas2: #e0e5f5;/* фон кнопки при наведении */ --tableheader: #9ab44a;/* цвет заголовка таблицы */ --tablezebra1: #e3f1e8;/* 1 чередующий цвет линии таблицы */ --tablezebra2: #f5f5e0;/* 2 чередующий цвет линии таблицы */}
Возможно так будет удобнее, но тут уже получается не гамма цветов, а палитра или схема. И разработчикам нужно будет указывать эти имена переменных, а их может оказаться очень много... Поэтому стал склонятся просто к гамме цветов.
Задача в том чтобы определить какое количество цветов необходимо для дизайна это раз. Колеблюсь между 8ю и 16ти. 8 мало если ещё определять цвета ссылок и кнопок. 16 достаточно, но разброс большой и нужно как то систематизировать какие цвета из гаммы где использовать чтобы разработчики об этом не думали, а вставляли просто эти переменные в стили.
это для наглядности, там видны какие цвета
Во-вторых в гамме же указываются цвета от тёмного к светлому, поэтому можно приблизительно ориентироваться по названию переменной. Если с1 значит тёмный цвет, сF светлый. Возможно загоняюсь с стандартизацией(определением назначения для переменной).
Короче застопорился на этом вот. Хочется пообщаться по этому поводу с дизайнерами. Как они подбирают цвета и тд.