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

Всем Привет, есть вопрос по Палитре цветов и styled components. ---- Вопросы: 1) Может

быть несколлько цветов в Primary - скажем blue и green? или мы можем выбрать только один цвет и его оттенки у primary, например blue, light blue, dark blue.

2) есть Модификаторы в кнопках, это когда наводишь на кнопку (hover) или кнопка выключена (disabled), из-за чего может меняться цвет у кнопки,
к какой группе это относиться secondary? или группа более низкого уровня, если другой группе то какой?

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

---

Остановился на двух вариантах:

a) есть просто три разных цвета, но нет палитры цветов, вдруг мне надо dark или light для цвета '#0052CC'.
const colors = {
primary: ['#0052CC', '#172B4D', '#FFFFFF'],
secondary: ['#FF5630', '#FFAB00', '#36B37E'],
}
----

b) в таком случаи я могу добавить только один цвет primary и любые оттенки которые я захочу, но вдруг у меня будет два или три primary цвета - например blue и green? или в primary всегда должен быть один цвет?
const colors = {
primary: {
'base': #8e3329,
'light': #d9534f,
'dark': #c9302c
},
secondary: {
'base': #5a1321,
'light': #7b1a2d,
'dark': #51111e
},
background: {
'base': #e9e9e9,
'light': #ffffff,
'dark': #dddddd
},
}
----

c) Как вы формируете конфиг с цветами для theme в styled-components? Есть пример?

2 ответов

12 просмотров
Sander-🕶 Автор вопроса

ребята, у меня тут вопрос, пожалуйста не забывайте, нуждаюсь в помощи (

У меня палитра по сути отдельно от темы. Там фиксированный набор цветов. А в теме уже тупо каждый компонент сконфигурирован button.hover: lighten(palette.primary)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта