扫码阅读
手机扫码阅读

最前端丨如何在 Antd Pro 框架上实现样式自定义?

1197 2023-09-22

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:最前端丨如何在 Antd Pro 框架上实现样式自定义?
文章来源:
神州数码云基地
扫码关注公众号
Article Summary

前端开发神州数码云基地

基于AntD定制化CSS

Ant Design Pro是一个企业级的中后台前端/设计解决方案,具有完整的UI组件和设计风格。针对特定项目需要对其UI设计进行调整,例如改变主题色、布局和卡片等。本期内容旨在探讨如何对Ant Design的组件进行样式上的调整,不涉及Antd设计系统的探讨,而是分享样式修改的方法。

实操过程

全局修改

演示环境包括 ant design vue 1.7.8vue antd pro 3.0.2lessvue/cli 4.5.17。通过集中在vue.config.js修改全局变量,可以对 Antd已定义的变量进行全局修改。例如,可以改变主题色、边框半径、菜单背景色等。

超出变量外的修改

对于Antd组件样式的其他覆盖,可以在src/global.js里实现,或者自定义文件并在main.js中引入。需要注意的是,由于组件的css使用 less,可能需要按照原组件的样式层级结构进行修改,以解决权重问题,而不推荐直接使用!important

单页面修改

在单页面进行样式修改时,应避免影响全局样式,可以使用scoped属性实现局部样式。为了覆盖Antd组件样式,可以使用 scssless配合/deep/进行样式穿透,或使用 css配合其他选择器。

想要了解更多内容?

查看原文:最前端丨如何在 Antd Pro 框架上实现样式自定义?
文章来源:
神州数码云基地
扫码关注公众号