Skip to content
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

样式冲突 #10

Closed
gdmec07150931 opened this issue Jan 20, 2020 · 12 comments
Closed

样式冲突 #10

gdmec07150931 opened this issue Jan 20, 2020 · 12 comments

Comments

@gdmec07150931
Copy link

多个theme的时候,在setTheme.js引入,最后面那个有一些样式还是会跟其他theme冲突,都是放body.xxx{}里面,请问知道什么原因?

@oyai32
Copy link
Owner

oyai32 commented Jan 21, 2020

冲突的样式不是写在styls.css里的?要把差异样式写在styls.css里才行,因为只有styls.css里的样式,才是body.xxx下的。
如果不是这种情况,冲突的地方,你审查元素看下到底用的哪个文件里的样式,解决下样式优先级问题

@gdmec07150931
Copy link
Author

gdmec07150931 commented Jan 21, 2020 via email

@oyai32
Copy link
Owner

oyai32 commented Jan 22, 2020

看不到图片。最后一个import确实会覆盖之前的,比如第一个是dark,第二个是gary,但是不用gary这个class名,使用dark,不就还是以dark为准吗?

@gdmec07150931
Copy link
Author

gdmec07150931 commented Jan 22, 2020 via email

@oyai32
Copy link
Owner

oyai32 commented Jan 29, 2020 via email

@chengnuonuo
Copy link

大神你好,我使用的时候出现生产环境和开发环境样式不一致的现象.生产环境部署浅灰色主题不是有些地方还是显示深色主题的样式,是怎么回事.有遇到吗

@oyai32
Copy link
Owner

oyai32 commented Mar 1, 2020

生产环境和开发环境样式不一致可能是git的版本不一样,也可能是生产的package.json里element-ui的版本跟本地的不一样

@oyai32
Copy link
Owner

oyai32 commented Mar 1, 2020 via email

@chengnuonuo
Copy link

chengnuonuo commented Mar 1, 2020 via email

@OCISHY
Copy link

OCISHY commented Jul 7, 2020

在element-variables.scss里面定义的一些字体颜色 比如 $--color-text-regular: 切换之后不生效,好像是dark 和light 分别更具e-v.scss生成了Mixins.scss 然后这个生产的文件不是在body下的 全部的,就导致dark覆盖掉light了 比如 .el-dropdown-menu__item 的颜色

@OCISHY
Copy link

OCISHY commented Jul 8, 2020

按照这个方法只有其中一种主题会生效啊,后引入的生效,先引入就被覆盖掉

@oyai32
Copy link
Owner

oyai32 commented Dec 1, 2021

其实,每个主题下的样式都是需要单独写一份的,比如发现了 dark覆盖掉light .el-dropdown-menu__item 的颜色,那说明 light 里没有指定 .el-dropdown-menu__item 的颜色

@oyai32 oyai32 closed this as completed Dec 1, 2021
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

No branches or pull requests

4 participants