html - 是否可以在 Sass 中访问和覆盖局部范围的变量?
问题描述
所以现在我所有的变量在范围内都是全局的,但这也需要使用唯一的变量名,这样它们就不会冲突。
通常,我只是在变量前面加上文件名,然后瞧一个唯一的变量名。
示例 1
_text.scss
$text_fontSize: 1em;
我不太喜欢这种策略,但这是我目前所知道的。我更愿意将变量包装在一个类或其他 CSS 选择器中,这样变量就不再需要在每个文件中都是唯一的。
示例 2
_text.scss
.sizeClass {
$fontSize: 1em;
}
_paragraphs.scss
@use 'text' with(
$fontSize: text.sizeClass.$fontSize;
);
p {
font-size: $fontSize; // 1em
}
请原谅我的无知,因为我对 Sass 相对缺乏经验。不确定是否有办法将变量包装在可以被其他文件调用的函数或对象中,我只是没有遇到过这样的例子。
解决方案
推荐阅读
- excel - 加快表格计算速度
- sql - 当报告不要求两个字段时,它开始除以零
- php - PayumBundle 在后台捕获付款并不容易
- c# - asp.net core 2.2中的响应压缩不起作用
- python - 如何在python中显示不同大小和颜色的散点图例?
- java - 如何使用 mockito 框架获取返回的对象
- mysql-workbench - 无法通过 MySQL 工作台中的表编辑器编辑或添加表
- ios - 我可以将我的 iOS 应用程序部署到较低的 iOS 版本吗?
- python - 烧瓶上的视频流没有错误,但它只运行应用程序而不显示在浏览器上
- database - 如何将一个主键字段关联到多个表?