Size: a a a

Советский Angular

2021 March 24

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Мы с помощью цсс переменных сделали темную тему за 3 дня
источник

В

Владимир in Советский Angular
Вертихвост キバ 🏡🦊
Мы с помощью цсс переменных сделали темную тему за 3 дня
просто пособирали цвета в табличку и инвертнули их?
источник

GM

Gleb Mikheev in Советский Angular
Nikita 👩🏻‍💻💭
повсюду ng-deep
ай ноу ват ю фил бро
источник

E

Eugene in Советский Angular
Nikita 👩🏻‍💻💭
повсюду ng-deep
у нас был ng-zorro, тоже повсюду ng-deep, но вот нам это недавно очень аукнулось(
источник

GM

Gleb Mikheev in Советский Angular
Владимир
а ты вообще видел этот реп? Вообще не стоит в эту сторону копать? Я понимаю, что уже на старте идея выглядит, как нечто гадкое, но если делать из говна и палок и вчера, то..?
Не видеЛ. но это либо хитрожопый ход, либо большая глупость
источник

GM

Gleb Mikheev in Советский Angular
Вертихвост キバ 🏡🦊
Мы с помощью цсс переменных сделали темную тему за 3 дня
Я на готовый проект навернул темную тему за 1 день (сделал просто миксин, который цвет инвертировал от глобального класса)
источник

В

Владимир in Советский Angular
Gleb Mikheev
Не видеЛ. но это либо хитрожопый ход, либо большая глупость
понимаю.. проще в таком случае css переменные
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Владимир
просто пособирали цвета в табличку и инвертнули их?
Нет, не просто ревертнули и не просто собрали

Я прошёлся структурной заменой по всем цсс файлам и вытащил от туда цвет + конекст в котором этот цвет применяется и дал названия

Потом сформировал карту цветов с названиями

Выбрал базовый цвет для темной темы и по формулам материала от базового цвета посчитал все цвета
источник

E

Eugene in Советский Angular
Nikita 👩🏻‍💻💭
повсюду ng-deep
главное свои новые стили не пиши под стать старым
уноси патчи в глобальные стили, перебивай через тяжелые селекторы, жизнь станет проще
источник

ДМ

Денис Макаров... in Советский Angular
Nikita 👩🏻‍💻💭
повсюду ng-deep
Поэтому сменил работу?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Gleb Mikheev
Я на готовый проект навернул темную тему за 1 день (сделал просто миксин, который цвет инвертировал от глобального класса)
Это неправильно) темная тема отличается от светлой
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Денис Макаров
Поэтому сменил работу?
это на новой )
источник

GM

Gleb Mikheev in Советский Angular
Вертихвост キバ 🏡🦊
Это неправильно) темная тема отличается от светлой
Ну почему же, у меня там была математика, и пару соответствий по цветам
источник

GM

Gleb Mikheev in Советский Angular
И получилась тема)
источник

C

Constantine in Советский Angular
Eugene
один из главных плюсов - размер css'a в бандле

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

помню как пришел на проект с бутстрапом на борту, а в кастомных стилях написано что-то вроде
.d-block { display: none !important;}
источник

GM

Gleb Mikheev in Советский Angular
Я не говорю, что это правильно)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Gleb Mikheev
Ну почему же, у меня там была математика, и пару соответствий по цветам
Если просто инвертнуть, то темная тема не получится

Сейчас ссылок дам
источник

В

Владимир in Советский Angular
Вертихвост キバ 🏡🦊
Нет, не просто ревертнули и не просто собрали

Я прошёлся структурной заменой по всем цсс файлам и вытащил от туда цвет + конекст в котором этот цвет применяется и дал названия

Потом сформировал карту цветов с названиями

Выбрал базовый цвет для темной темы и по формулам материала от базового цвета посчитал все цвета
а структурной заменой это в данном случае что? Как? Не просто по файлам *.css в шторме регуляркой по цветам через ctrl+shift+f ?
источник

E

Eugene in Советский Angular
Constantine
еще один плюс: не нужно контролировать  что там кодят другие люди.

помню как пришел на проект с бутстрапом на борту, а в кастомных стилях написано что-то вроде
.d-block { display: none !important;}
тут соглы, единообразие один из плюсов
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Владимир
а структурной заменой это в данном случае что? Как? Не просто по файлам *.css в шторме регуляркой по цветам через ctrl+shift+f ?
В вебшторме есть структурная замена
источник