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 светлый. Возможно загоняюсь с стандартизацией(определением назначения для переменной).
Короче застопорился на этом вот. Хочется пообщаться по этому поводу с дизайнерами. Как они подбирают цвета и тд.
Стандартизировать это что-то типа такого
.gamma1 { --c0:#201F23;/* текст */ --c1:#413736;/* цвет заголовков */ --c2:#56584B;/* */ --c3:#7B6161;/* фон заголовка блоков */ --c4:#763E4B;/* бордюр */ --c5:#8F7F7A;/* цвет ссылки посещённой */ --c6:#A0636C;/* цвет ссылки */ --c7:#737E6B;/* цвет ссылки при наведении */ --c8:#8F7F7A;/* фон кнопки */ --c9:#AB9388;/* */ --cA:#C1B5AA;/* */ --cB:#C3B1B3;/* фон заголовка таблицы */ --cC:#CFCCCD;/* чередующий фон таблицы 1 */ --cD:#E6E2DC;/* чередующий фон таблицы 2 */ --cE:#f2fccdb4;/* маркер */ --cF:#FFFFFF;/* */}
То есть определить назначение переменных.
Переменные могут задаваться не только в классе, в основном их задают в селекторах :root или * В классе это я экспериментальным путём выявил, что при изменении класса через js значения переменных меняется на значения таких же переменных заменяемого класса.
Sitealert, современные браузеры все поддерживают, мне этого достаточно.
dimavik, я не просил пинков в сторону других методов и библиотек, Sass и Less по мне уже динозавры, я о них знаю и как там сделано, те подходы меня не устраивают поэтому разрабатываю свой. Мне нужны мысли по поводу как удобнее сделать если применять переменные самого css, чтобы при создании разметки и стилей не думать о дизайне(настраивая цвета и тд) а просто указывать переменные. А для этого нужен определённый стандарт который я сейчас и продумываю. Хотелось бы мнения дизайнеров о описанном моём способе и как возможно стандартизировать переменные для фона, текста, ссылок, кнопок.
ЗЫ. Предполагаю, что зря создал тему.
Он профи
Я могу зарабатывать шестизначные цифры(на биткоине в своё время очень не плохо заработал), но это скорее больше относится к удаче, так как тут играет роль рискованность и стрессоустойчивость. А нервишки уже не те. Сейчас я стал менее рисковым, необходимую сумму всегда заработаю. Постоянно сидеть за монитором и следить за котировками мне не интересно. Есть торговый робот написанный мной же, приносит не большой, но стабильный доход.
По функционалу, посещаемость была в несколько тысяч человек в день, но не долго, в основном покупал трафик, активных пользователей было около 100. Когда перестал заниматься раскруткой, переключился на трейдинг, пользователи постепенно стали пропадать.
Да, у меня из небольшой идеи всегда разрастается в большой проект. Для меня самое трудное это сделать основу. Разные узлы и компоненты это мелочи. А с таким инструментом разработки я смогу создавать быстро много разных проектов.
А вы тут нытики все, а не мужики. Сложностей боитесь значит.
ЗЫ. Болтать дальше для меня сейчас не имеет смысла. сделаю сайт отпишусь.