Skip to content

feat(style): 添加 layer 属性以避免全局样式冲突 #8130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

xfqz86
Copy link

@xfqz86 xfqz86 commented Apr 17, 2025

在 StyleContextProps 和相关函数中引入 layer 属性,支持样式分层。

================================

TailwindCSS 4 开始已经使用 CSS 分层 来处理样式覆盖,但是 antdv 没有支持样式分层,动态创建出来的样式放置在默认匿名层。
按照规范默认匿名层具有最高优先级,这样就会造成无法使用 tailwindcss 的 class 覆盖 antdv 样式的问题(比如在button上设置 text-xl 规则

================================

这个功能在 Ant-Design 中已经有了,具体可以看这里。只是简单搬运过来

在 StyleContextProps 和相关函数中引入 layer 属性,支持样式分层。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant