我最近开始在我的 Sass 中使用 suitCSS 命名约定(不使用默认的 PostCSS 设置),目前还不清楚命名变量的正确方法是什么:
在组件的媒体查询中使用的变量。在官方文档中,我只看到了使用响应式实用程序的参考,但没有看到响应式变量的约定。例如,让我们看一下这段代码:
.MyComponent {
margin-left: $MyComponent-marginLeft;
@include media('sm') {
margin-left: $sm-MyComponent-marginLeft;
}
}
我应该使用什么变量名?$u-sm-MyComponent-marginLeft
或者$sm-MyComponent-marginLeft
为什么?
另一个问题是关于嵌套变量和/或伪类内部。
.Nav-listItem {
&:last-child {
.Nav-link {
margin-right: $Nav-listItem-onLastChild-NavLink-marginRight;
}
}
}