自定义 Kendo 组件 Angular 的最佳方式

问题描述 投票:0回答:1

遵循最佳实践的剑道组件(例如网格、图表等)风格化的最佳方式是什么。

我设计它们的方式
1:使用 ng deep 、 host 这不是首选方法,因为这些已被弃用,并且使用它们不是一个好的做法。
2 : 全局应用CSS,例如在layout.css中,但这样做的问题是,当你想要越来越多的风格化组件时,你的layout.css会增长很多,这也不好。
3 : 网格配置选项它会影响复杂配置的性能。

css angular user-interface sass kendo-ui
1个回答
0
投票

我想说设置剑道组件样式的最佳方法是自定义主题。这样您就可以更改样式而不覆盖它们。首先,您应该选择一个基本主题:默认、引导、材料或流畅。在此处查看更多详细信息 https://www.telerik.com/kendo-angular-ui/components/styling/ .

然后您可以自定义所选主题。 Kendo 提供了几种选择,请参见此处 https://www.telerik.com/kendo-angular-ui/components/styling/custom-themes/ .

可以对现有主题进行大量更改,但如果还不够,您可以创建自己的主题:https://www.telerik.com/kendo-angular-ui/components/styling/custom-themes/#目录创建自定义组件捆绑包 .

顺便说一句,您还可以尝试他们的主题生成器应用程序https://www.telerik.com/kendo-angular-ui/components/styling/theme-builder/ .

© www.soinside.com 2019 - 2024. All rights reserved.