UI组件库KendoUIforVue入门指南-如何自定义主题

 admin   2022-09-10 22:33   121 人阅读  0 条评论

Kendo UI致力捷伊合作开发,来满足用户急速变动的市场需求。Kendo UI for Vue采用意在提升操控性和多样使用者新体验的Vue模块,协助合作开发者构筑新一代插件。它是为Vue控制技术架构提供更多需用的Kendo UI模块,以期更慢地构筑更快的Vue插件。

每一Kendo UI for Vue使主轴包都包涵主轴的示例,做为构筑操作过程的一小部分,您能修正示例并再次构筑主轴。比如能更动主轴色调、删掉未采用模块的 CSS 或采用某一主轴色调来增设插件的式样,主轴示例坐落于主轴包的 scss 配置文档中。

Kendo UI新一代测试版浏览

要采用主轴表达式构筑自订主轴,请应用领域下列下述方式:

(所推荐)采用插件的构筑操作过程——此种方式精简了对新模块和主轴包版的升级换代。采用主轴的构筑操作过程——此种方式明确要求您在每天预览主轴ZR19构筑主轴。

要赢得主轴的听觉自动预览,请采用ThemeBuilder插件,它有两个使用者亲善的介面,您能在其中自动预览大部份模块并试著多种不同色调样品。

采用插件的构筑操作过程

要采用Node Sass(它采用 LibSass),请运转npm install node-sass --save指示。要采用Dart Sass,请运转npm install sass --save指示。

透过此增设,您能间接在插件中自订主轴表达式,比如您能采用下列Maubourguet预设三原色从黄色更动为紫色:

dist/all文档为主轴中需用的大部份模块加进式样,要增大聚合的CSS大小不一,请仅引入您在插件中采用的模块源码,您能在 scss/ 配置文档中找出它。

采用主轴的构筑操作过程

尽管每一Kendo UI for Vue主轴都有两个专供的NPM包(比如,@progress/kendo-theme-default),但大部份主轴的源码都坐落于 kendo-themes 存储库中,存储库包涵将主轴源编译为 CSS 的构筑任务。要自订主轴,修正主轴的源码,并采用构筑任务为您的插件聚合 CSS 文档。此种方式避免了在编译 SCSS 时增设构筑配置的需要,但可能更难维护,因为每天预览主轴时都必须重复该操作过程。

注意:为了改进合作开发操作过程,每一主轴的先前独立 GitHub 存储库被合并到单个 kendo-themes 存储库中,并且各个存储库被存档。

采用色调自订主轴

样品是一组自订主轴外观的表达式。

每一样品都放置在两个单独的文档中,两个主轴可能包涵多个色调板。色调板对于创建多个持久的主轴变体很有用。.css 输出文档能跨项目共享,无需进一步处理。

要创建样品:

复制kendo-themes?GitHub 存储库。安装node-gyp。采用 npm install && npx lerna bootstrap 安装大部份主轴的依赖项。将工作目录切换到 packages/。在 scss/swatches 配置文档中创建两个 SWATCH_NAME.scss 样品文档。要为主轴构筑色调板,请键入 npm run sass:swatches 或 npm run dart:swatches。在您的项目中包涵已编译的CSS样品文档,还能在 dist/SWATCH_NAME.css 下找出它。

比如,在 Material 主轴中创建两个带有下列行的蓝色-粉色-深色色调板:

对于 Default 和 Bootstrap 主轴,样品应如下所示:

自订源码

透过修正主轴源码创建自订主轴:

复制kendo-themes?GitHub 存储库。采用 npm install && npx lerna bootstrap 安装大部份主轴的依赖项。在 packages/THEME_NAME/scss/_variables.scss 文档中自订主轴表达式。采用 npm run sass 或 npm run dart 指示构筑主轴,以在 packages/THEME_NAME/dist/all.css 文档中创建主轴的自订版。构筑完成后,采用编译后的 CSS。

创建自订模块包

您可能希望在 CSS 输出中省略某些模块的式样,要仅包涵您需要的式样:

复制?kendo-themes?GitHub存储库。采用 npm install && npx lerna bootstrap 安装大部份主轴的依赖项。将工作目录切换到 packages/。在 scss 配置文档中创建 CUSTOM_THEME.scss 文档, 比如采用下列行创建 custom.scss 文档:

要构筑文档,请导航到主轴配置文档并运转 gulp sass --file "scss/CUSTOM_THEME.scss"。在项目中包涵编译后的 CSS 文档,您能在 dist/CUSTOM_THEME.css 下找出它。

了解新一代Kendo UI新一代资讯,请关注Telerik中文网!

本文地址:http://51ac.top/post/15554.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?