но всегда испытываю большие трудности с кастомизацией и поэтому отказываюсь от этого
Может быть есть какие-то хорошие туториалы или ещё что-то?
Просто есть хорошие и плохие ui библиотеки :) Образцовой считается TaigaUI, попробуйте её
Да, я смотрел тайгу, но опять же не понимаю некоторых моментов Например, есть чекбокс, как у него поменять цвет границы, цвет галочки, размер и тд
Где-то достаточно переопределить их CSS переменную, где-то нужно использовать ::ng-deep :)
Кажется лучше глобальные стили, а не deep
О, а что такое ::ng-deep?
Наверное, а чем лучше?
Понятнее переопределять стили
https://angular.io/guide/component-styles#deprecated-deep--and-ng-deep Вот тут можно почитать
И чем это понятнее?
А разве у того же чекбокса тоже можно просто стили переопределить? Или можно глянуть его реализацию и уже её менять?
Как бы и лучше. Только css растет
Тем, что это локальное решение в компоненте. Это ещё может повторяться
Ну и ладно,)
Локальное решение - звучит скорее как плюс
Ну достаточно написать типа - добавляешь свой класс элементу и потом переопределяешь стили компоненту библиотеки
То, что я встречал - ужас, когда используют ng-deep
Если в каком то месте дизайнер решил извратиться, то почему бы и нет?
Аналогично про глобальные стили
Нет, извращаются те, кто не понимает CSS
Можно подробнее?
Обсуждают сегодня