首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【资讯】1574- Ant Design 5.0 正式发布!

新增组件 新增组件变体 设计变化 新增导出对象 theme,用于获取主题相关属性 ConfigProvider 新增 theme 属性,用于更改主题配置 产物新增 locale 目录,内含 cjs 格式的语言文件...我们可以选择一个现成的算法,再加自己的拓展部分算法(当然也可以写一套完整的算法),就可以生成一套完整的 Design Token: CSS-in-JS 动态主题 官方弃用 less,采用 CSS-in-JS...,更好地支持动态主题。...v5 官方研发了一套针对组件级别的 CSS-in-JS 库 @ant-design/cssinjs。它通过牺牲动态性来获取更高的缓存效率,从而减少运行时的性能损耗。...https://www.npmjs.com/package/@ant-design/cssinjs 通过动态主题能力,你通过 ConfigProvider 可以任意调整、嵌套主题: <ConfigProvider

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

奇思妙想,动手 DIY 你的浏览器主页

作为一名创作者,我希望自己的主页是各种创作平台,比如 CSDN、牛客、GitHub 等。虽然可以登录 KIM 主页来修改快捷链接,但有什么能比自己定制一个主页更灵活呢?...Ant Design 组件库 除了开发技术外,还要明确自己的项目采用何种方式部署上线。由于网站几乎没有动态加载的数据,可以选用一些静态网站托管服务,后面会讲。 4....搭建 Demo 确认好使用的技术后,需要先在本地成功运行一个最简单的 Demo 项目,可以试着添加一个按钮组件,看看组件库是否引入成功。然后执行一次打包构建,确认环境和依赖没有任何问题,再进行开发。...主题切换 最后,为了让大家更好地欣赏壁纸(好像跑题了),支持了白底和透明两种主题可以动态切换。 ?...而如果想要让网站获得更快的访问速度, 推荐的方式是使用腾讯云静态网站托管(或者云托管)服务,依然是一行命令,甚至是点击 “一键部署按钮”,就可以网站上线啦!

78940

两步实现让antd与IDE和睦相处的处理案例

我们不得不思考,多个 UI 组件库用于同一个前端项目,如何解决样式风格冲突问题?不同的组件有不同的设计体系,不同体系间又该如何交互?...经过无数次摸索实践和不断调整,我们找到了解决办法: 如何解决风格冲突 首先,整体风格颜色的冲突可以通过自定义主题色来解决,而 Ant Design 和 Molecule 都具备通过配置的方式来实现修改整体主题色...除此之外,我们还修改了其他一些样式使 Ant Design 的整体风格偏向 Molecule,如圆角属性,超链接属性等。 除了主题色的修改以外,还需要解决动态主题色的适配问题。...而 Molecule 可以方便地切换主题的原因简单来说是基于 CSS 变量实现的。而目前 Ant Design 的动态主题功能仍处于实验性的功能,故我们另辟蹊径。...通过 Molecule 提供的监听主题色改变的事件,动态地加载不同主题风格的 Ant Design 样式文件。

1.1K30

接到“网站动态主题”的需求,我是如何踩坑的

设计部门的同事让我们可以参考Ant Design色板生成算法演进之路 后面我们动态计算色板也是采用了目前 Ant Design 的算法, @ant-design/colors 但是切换主题的方式,经验证并不能很完美的适用于我们微前端项目...设计标准 以上色系变量表是我们本次最终需要的全部变量 其中每种色系分为两种,h开头的和a开头的,a开头的通过调整透明度来生成,h 开头的一组由 base 色通过ant-design 的动态计算生成...在网页的运行时,客户端部分下载此css文件,然后颜色动态替换为新的自定义颜色,能够满足更灵活丰富的功能场景,性能出色。 2、@ant-design/colors 来动态计算出品牌色系和功能色系。...3、可以动态的切换品牌色来获取整个主题的切换。...就可以实现动态切换主题了。

1.4K30

掌握使用 React 和 Ant Design 的个人博客艺术之美

React 的灵活性与 Ant Design 的美观设计相结合,创造出令人印象深刻的用户体验。本篇文章引导你快速入门,借助这一强大的技术组合,打造一个令人赏心悦目的个人博客。...,并通过参数动态加载不同的博客内容。...这使得博客在结构上更为清晰,也容易扩展。美化与样式定制Ant Design 提供了一套丰富的主题和样式定制工具。通过这些工具,你可以根据个人喜好调整博客的颜色、字体、边距等样式属性。...这不仅让博客符合你的审美观,也展现了个性化的博客风格。同时,你还可以选择覆盖默认的 Ant Design 样式,以确保博客页面与你的品牌或主题风格一致。...React 的灵活性和 Ant Design 的美学设计让博客开发变得如此简单而有趣。

21210

​年终盘点: 复盘20+基于React的开源管理后台&插件

他不仅仅是动效语言,同时也是一套 React 框架动效解决方案,可以帮助开发者,容易在项目中使用动效。 该项目提供了单项,组合动画,以及整套解决方案。 界面动效能加强用户认知且增加活力。...5.Ant Design (Antd)是一个基于React技术栈的UI组件库,由蚂蚁金服前端团队开发和维护。Antd提供了丰富的组件和配套的设计规范,可以帮助开发者快速构建高质量的Web应用。...可以提供安全、可扩展且具有成本效益的闪电般快速的网站 为用户提供最前沿和最独特的主题。...主题切换:普通、暗黑主题模式 Mock 数据:内置 Mock 数据方案 用户管理:登录、登出演示、账号管理 权限管理:路由权限(动态路由)、组件权限(按钮) 多代理配置:开发环境(development...Now UI Kit PRO React推出Now UI Kit PRO React。它将包含大量组件、部分和示例页面,因此可以使用 badass Bootstrap4UI 套件开始开发。

46710

Create Dynamic theme with antd and reactjs

Contents 1 说在前面 2 步骤 2.1 文章参考 说在前面 由于业务需要,在用蚂蚁金服antd组件库时需要设置两种主题动态切换。在这里踩了一些坑,觉得有必要写一篇水文记录一下。...步骤 安装webpack插件以进行动态主题化 cnpm install antd-theme-webpack-plugin 在您的webpack.config.js文件中导入此插件,使用有效的路径参数初始化并在.../components/app' varFile是包含变量的文件,其中包含您要覆盖的Ant Design中的变量。确保已在文件中导入Ant Design主题varFile文件。...但是如果webpack没有生成那个主要的html文件,那么你需要在你的html文件中手动插入几行,这是使用在需要切换主题的时候动态添加需要的文件 const lessStyleNode =...从而达到动态修改主题的需求。 现在一切都准备好了。您需要编写代码,以便通过调用less.modifyVar()函数来更新更少的变量。您可以使用任何有效的颜色值进行调用,主题更新。

1.2K10

关于前端主题切换的思考和现代前端样式的解决方案落地

image.png (2)ant.design[5] 我们可以看到 ant.design 官网,主题切换主题,是在html标签加里 color-scheme 和在body里添加自定义标签data-theme...通过源码,我们也可以看到ant用的是less。...image.png 三、换肤痛点和思考 (1) 正如上文ElementUI和ant,都分别借助不同的CSS预处理器(sass和less)来组织代码,再微前端盛行的时代,怎么设计一套通用的多团队可用,并且去...,当然我们也设计了一个可视化页面,可以看到全量的自定义变量,对应的颜色,这样更为方便全局查看。...,动态去计算,于是我们就要设计一个计算颜色的方法,它拿到各个主题下的颜色,主题主题列表,甚至主题类型去计算在当前主题下这个变量的颜色具体用哪个颜色 /** * mergeColor 获取在当前主题下该变量

1.3K10

最全vue3开源管理系统汇总

原理:通过 vite-plugin-theme 插件,所有的颜色变量抽取到独立的 css 文件,并且全部在 html 上面加上 css 选择器。...Naive Ui Admin 遵守 Naive Ui 组件设计和开发约定,风格统一,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目...,有着极高的代码规范,基于文件的路由系统以及基于 Mock 的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。...Ant Design Pro Ant Design Pro 是一款企业级 UI 设计语言和 React 组件库,由阿里巴巴集团的 Ant Design 团队开发和维护。...遵循响应式设计原则: Ant Design Pro采用了响应式设计原则,使得在不同设备上的展示效果保持一致,同时支持多种设备尺寸的适配。

1.1K10

Vue3 后台管理系统模板推荐

意见仅供参考,具体可根据团队审美,业务需求选择一款契合的后台管理系统模板。 gin-vue-admin (14.2k) 如果后台选择的是go语言,可以考虑这一款。...角色管理:创建权限控制的主要对象,可以给角色分配不同api权限和菜单权限。 菜单管理:实现用户动态菜单配置,实现不同角色不同菜单。 api管理:不同用户可调用的api接口的权限不同。...包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目使用前端较新的技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台产品原型。...本项目使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级后台产品原型。...:丰富可配置的主题、暗黑模式,基于原子 css 框架 - UnoCSS 的动态主题颜色 代码规范:丰富的规范插件及极高的代码规范 权限路由:简易的路由配置、基于 mock 的动态路由能快速实现后端动态路由

7.5K32

9个值得推荐的 VUE3 UI 框架

Ant Design Vue Ant Design Vue 是一个非常成熟的框架,使用 Ant Design Vue 创建用户界面非常简单,这些组件可以适应各种图标样式、字体和黑色主题。...他们现在正在加快步伐创建复杂的组件,例如日期选择器或数据表,它们肯定会像他们当前的产品一样具有创造性。...文档网站易于浏览,并具有完整的自定义输入,可帮助开发人员预览组件在他们自己的主题中的外观。可以使用这些选项来创建自己的带有颜色图案和字体的完整主题。...这个定制的主题可以下载并轻松添加到应用程序中以覆盖默认值。...Quasar 框架似乎是基于 Material Design,但是一旦开始,一切都可以很好地定制以适应自己的设计体系。

4.4K30

技巧 - 快速定制生成 Ant Design 主题 CSS 文件

2、寻找方案 自定义 CSS 样式主题的需求估计并不是我自己独有的,所以 就先到网上找找是否有现成的解决方案 。...3.3、生成自定义样式 首先到 dist 文件夹下创建名为 my-theme.less (文件名自己随意起一个)文件,引入 antd.less 文件,然后在之后想要覆盖的样式变量重新定义即可: @import...4、小结 从上可看到整个过程一次就能上手,后续想要生成另外一份定制的 CSS 文件就简单了: 修改自定义的 my-theme.less 文件中的样式变量 执行 lessc --js my-theme.less...REFERENCE 参考文档 antd live theme:在线工具,可以预览样式更改后的 antd ,相应说明文章参考 Ant Design , Live Theme Simple way...of modifying Ant Design default theme:快捷方式生成自定义的 antd 的 css 格式的主题文件 —END—

3K20

IM Admin 是一个免费开源的中后台模版,快速搭建可配置的前端后台系统

IM Admin(Ant Design Vue) 简介 IM Admin 是一个免费开源的中后台模版。...使用了最新的vue3.0+,vite2,TypeScript, Ant Design Vue3.0+等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。...特性 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发 TypeScript: 应用程序级 JavaScript 的语言 主题:可配置的主题 Mock 数据 内置 Mock 数据方案 权限 内置完善的动态路由权限生成方案...Safari not support last 2 versions last 2 versions last 2 versions last 2 versions 相关仓库 如果这些插件对你有帮助,可以给一个....brotil 文件 vite-plugin-svg-icons - 用于快速生成 svg 雪碧图 维护者 yulin.nie 交流 Vites-Admin-Pro 是完全开源免费的项目,在帮助开发者方便地进行中大型管理系统开发

56820

B端常用9大开源组件库集合(必备收藏)

Element 给予了组件主题库,允许用户自定义主题并下载安装使用;国际化支持。...图片Ant Design我想大家都不陌生,可以说在设计圈应该是响当当的。蚂蚁集团的企业级产品是一个庞大且复杂的系统,数量多且功能复杂,而且变动和并发频繁,常常需要设计者与开发者能快速做出响应。...同时Xconsole关于云管控方面的设计方法、设计规则进行提炼和抽象,与研发侧进行整合,封装出与之相适配的解决方案,让产品团队可以开箱即用。...,保证产品操作逻辑一致;拥有色彩、字体、间距、布局的设计理论方法支撑;无障碍设计融入界面,让所有人都可以更好地使用云计算软件;根据云计算软件产品的产品形态和业务特点,定义了面向云计算软件产品的使用体验质量模型...,方便设计师在使用时参考与借鉴;拥有黑白两种默认组件风格,并允许用户自定义主题;拥有ArcoDesgin Pro中后台最佳实践模板,丰富的页面模板让用户可以快速构建B端界面;拥有ArcoDesgin Lab

2.1K20
领券