Ant Design StyleAnt Design Style
Quick Start
Best Practices
API Reference
Release Notes
⌘ K

Table of Contents

Demo
Principle Analysis
Related Discussions
Best Practices and Case Studies
Writing Style
CSS Modules Global Style Override Migration
Writing Linked Styles for Parent-Child Components
Theme Customization
Customizing Ant Design Component Styles
Extending Custom Token Type Definition
Failure of antd Static Methods to Respond to Themes
Theme Switching
Flashing Issue in Dark Mode
UI Library Development
🚧 Styling Best Practices for Customizing Components Based on antd v5
Style Cases
Clay Style UI
Custom Component —— macOS Selector
Style Components
PREV
CSS Modules Global Style Override Migration
NEXT
Customizing Ant Design Component Styles

相关资源

Ant Design
Ant Design Pro
Ant Design Pro Components
Umi-React 应用开发框架
Dumi-组件/文档研发工具
qiankun-微前端框架

社区

Medium
Twitter
yuqueAnt Design 语雀专栏
Ant Design 知乎专栏
体验科技专栏
seeconfSEE Conf-SEE Conf-蚂蚁体验科技大会

帮助

GitHub
更新日志
讨论

more products更多产品

yuque语雀-知识创作与分享工具
AntVAntV-数据可视化解决方案
EggEgg-企业级 Node.js 框架
kitchenKitchen-Sketch 工具集
xtech蚂蚁体验科技
Copyright © 2022-2024
Made with ❤️ by 蚂蚁集团 - AFX & 数字科技
‌
‌
‌
‌

How to Write Linked Styles

Sometimes we need to modify the style of a child component when hovering over the container component. In this case, we can use cx to generate a className.

Demo

Core code:

ts

Principle Analysis

The idea is simple because the css method always produces a serialized style object. Wrapping the css object with cx will convert the object into a className (acss-xxxx).

Related Discussions

  • [Issue] How to nest styles
  • [BUG] Inconsistency between the classNames generated by internal cx and the exported classNames after enabling the babel-plugin-antd-style plugin
hover to change color