首页 > 解决方案 > 使用 SCSS 或 SASS 时可以在类中设置 CSS @import 吗?同步融合示例

问题描述

我有以下结构,但无法让它工作。第一个 CSS 规则总是被第二个导入覆盖,无论 body 类是浅色还是深色。

有没有办法纯粹用 SCSS 来做到这一点?

base.scss:

body.light {
  @import './light';
}

body.dark {
  @import './dark';
}

_light.scss:

@import '../../node_modules/@syncfusion/ej2-base/styles/material.css';

_dark.scss:

@import '../../node_modules/@syncfusion/ej2-base/styles/material-dark.css';

标签: csssasssyncfusion

解决方案


来自 Syncfusion 的问候。

我们已经对此进行了检查,并且会通知您,我们已经记录了对此支持的功能请求,我们可以使用以下反馈门户进行跟踪。

反馈:https ://www.syncfusion.com/feedback/8141/provide-latest-sass-version-support-with-ej2-components

我们预计它将在 2020 年第 3 卷版本中提供,并且我们会让您了解使用 SCSS 动态更改主题的详细信息。在此之前,我们要求您使用以下方法动态更改主题。

https://www.syncfusion.com/kb/10868/dynamic-theme-change

如果您在这方面需要任何进一步的帮助,请与我们联系。


推荐阅读