169 похожих чатов

Привет Собственно такой вопрос. "Обязательно" ли использовать темы если используешь материал? Просто в

чем проблема, я не понимаю как собрать палетку из цветов.
К примеру у меня в проекте несколько акцентных цветов, и один думаю основной.
И мне для каждого цвета нужно заводить палетку с оттенками? Просто сейчас в старом коде так и сделано частично, только темы у нас все равно не работают.

Может есть какой-то гайд, или примеры кода, чтобы понять как собрать свою кастомную тему.
(Если тебе не нужны все эти оттенки)
Ибо в доке такое себе, а статьи частично копируют друг друга, и не подходят в моем случае

12 ответов

13 просмотров

Берешь в репозитории материала одну из готовых палеток и меняешь под себя все оттенки

IRL- Автор вопроса
Maxim Tse
Берешь в репозитории материала одну из готовых пал...

Так вот вопрос в том как именно? Или я могу просто в одну палетку запихать все 7 цветов что используются в проекте? Просто палетка там шаг от 50 до 900, и дальше ещё контраст. А мне нужен из этой палетки всего один цвет например.

IRL
Так вот вопрос в том как именно? Или я могу прост...

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

IRL- Автор вопроса

Ну я вот про это и говорю да. Т.е у меня будет 4 палетки по итогу, где я буду просто брать по одному цвету. И там будет куча "лишнего" в оттенках что не будет использоваться?

IRL
Ну я вот про это и говорю да. Т.е у меня будет 4 п...

Лишнего не будет так как сами материал компоненты используют кучу оттенков из палитры

Нет, тема предполагает только основной, акцентный и варн цвета. Остальные можно выделить просто в scss файлик и тащить из него. Но всякие плюшки придется писать самому. В целом, была вроде возможность это все расширить, даже с примерами, где создавали accept цвет, в противовес варну, но выглядит это все сомнительно

Iworb
Нет, тема предполагает только основной, акцентный ...

Я не отговариваю вас от этой затеи, пробуйте. Я рассказал как сделать лучше чтоб было поменьше боли, но лучше этот совет поймется если вы сначала сделаете так, как хотите)

IRL
Так вот вопрос в том как именно? Или я могу прост...

В 1 палетку точно нет, потому что вы очень удивитесь, каким разукрашенным станет ваше приложение, когда будет использовать под капотом не только 500й цвет =)

IRL- Автор вопроса
Iworb
В 1 палетку точно нет, потому что вы очень удивите...

Ну вот я поэтому и не понимаю, хочется оптимизировать то что есть. Т.е я правильно понимаю Что мне нужно создать 4 по итогу палетки? (У меня просто 4 цвета "основных") и все остальное для текста. Верно? И потом просто из каждой забрать только нужный мне цвет и с этим работать?

IRL- Автор вопроса
Iworb
Нет, тема предполагает только основной, акцентный ...

А вот с этим немного не понял. Т.е грубо говоря те остальные цвета я могу просто вынести в какой-нибудь variables.scss и импортировать его там где мне нужно?

http://mcg.mbitson.com/ Я вот этой штукой пользуюсь, если нужно сгенерировать разные палетки Дальше в теме используешь scss maps для того, чтобы добавить их в тему Хотя, конечно, кастомизировать ангуляр материал можно только если хорошо так поковыряться в исходниках

Denis Obolensky
http://mcg.mbitson.com/ Я вот этой штукой пользую...

Можно в целом и в самой теме хранить, чтобы потом проще было использовать, но придется помнить имя, что не есть плюс. Если у вас тема только одна и никуда второй не будет (я бы не зарекался), то да

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта