ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка

flacon2000, начинается :) я не собираюсь учится дизайну мне это не нужно это раз, бэм придумали именно чтобы при оформлении одного блока классы этого блока не наследовались от других и тд. поэтому блок-элемент-модификатор это для верстальщиков говносайтов единственный вариант, это два. На бехансе в основном разные фото, это не веб-дизайн.. это три.

Sly32:
Вот до чнго может дойти человек, который не в состоянии в азах препроцессоров разобраться

В том то и дело что могу, а разобравшись не хочется ими пользоваться, а есть желание сделать проще и лучше.

Дело то не в препроцессорах. Препроцессоры css просто напросто те же шаблонизаторы только для стилей. Я не делаю шаблонизатор для стилей и темболее не хочу его использовать.

У меня система намного гибче, будут определятся разные гаммы цветов, в стилях компонентов указываться переменные гаммы цветов, в структуре xml указываться компоненты и блоки какой гаммой оформлять, всё.

ЗАЧЕМ МНЕ ЭТИ ПРЕПРОЦЕССОРЫ CSS. Вы задолбали уже тупить..

flacon2000:
При вашем подходе (то как вы сформулировали задачу) они вообще подходят только для смены скинов. А для дизайнера это примерно 100500-я задача по важности.

Соглашусь, этот подход быстро решает смену скина всего навсего поменяв класс гаммы цветов, даже без перезагрузки страницы одним кликом функцией на JS.

Какие же задачи по важности ещё решает дизайнер? Я хочу это предусмотреть и облегчить стилевое оформление своим будущим разработчикам компонентов.

Nomiki:
По-факту, конечно лучше изначально ставить цель: ну например, нафига вы это делаете который день.

SASS мне не подходит, Блок-Элемент-Модификатор придумали для упрощения, для тех кто верстают сайты в дрищьвивере и др. редакторах чтобы стили не конфликтовали.

Моя цель разработка иной более простой технологии которая будет использоваться в моём движке.

Aisamiery:
Это тема про то как удобнее варить пельмени из полуфабриката в кипящей подсоленной воде в кастрюле на газовой плите. - ответ "На диване Слава, на диване"

брызганье слюной..

Aisamiery:
а еще идеальнее если фронтед живет отдельно от бэкенда.. ну это прям вот в идеале, да я понимаю это сложно, особенно используя xml и всякие нестандартные подходы

Вот как раз у всех проблемы с стандартизацией, её просто нет, кто во что горазд, откроешь стили и ищешь цвет чтобы подправить. Гораздо проще сделать это через переменные в одном месте. А переменные цвета стандартизировать.

Aisamiery:
Действительно, а еще можно писать против ветра, очень не стандартно.

В вас кто-то плюнул, совершенствование и стандарт это разные вещи. Писайте против ветра сколько угодно :)

Aisamiery:
К счастью я не задаю вопросов, тем людям от которых явно не получу ответа, так что меня как правило обходит стороной такая участь.

Глупые люди считают, что всё уже придумано до них, а умные улучшают то что придумано до них :) Вы сидите в луже своих испражнений и радуетесь. А я задаю вам вопросы хотя вы на них и не сможете ответить, потому что ищу решение для вас же, как вам из вашей лужи выбраться.

Aisamiery:
Спроси у вэбдизайнера что такое css переменные, 99.9% плюнут в лицо =)
Вы в очередной раз пишете какую то ахинею ничего общего не имеющую с реальностью. Нормально это не прописывать 100500 цветов а сделать нормальные переменные и миксины, наследование и прочие полезные вещи. Я чувствую через некоторое время вы будете придумывать теорему Пифагора, потому что текущая морально устарела и вам не нравится подход.

1. Я не отказался от xml это тема по веб-дизайну, вёрстке стилевому оформлению при использовании css переменных

2. Я не прописываю 100500 цветов, а делаю класс с гаммой цветов которые хочу как то систематизировать чтобы разработчикам было проще создавать оформление.

3. Нет предела совершенствованию, при желании можно и теорему Пифагора улучшить :)

ЗЫ. Предполагаю, что вам часто плюют в лицо :)

Anamnado, предлагаешь интерфейс для настройки цвета, это ерунда всё.

Для настройки цвета достаточно <input type=color> поставить.

Ладно, буду додумывать сам, тут дизайнеров видно нет.

Aisamiery, типа под$бнул :)

Anamnado:
по сему совет капай в вариант - полная динамика.. 256 цветов. статикой решить не реально.

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 светлый. Возможно загоняюсь с стандартизацией(определением назначения для переменной).

Короче застопорился на этом вот. Хочется пообщаться по этому поводу с дизайнерами. Как они подбирают цвета и тд.

Всего: 2250