loops - 每个循环目标动态选择器上的 SCSS 不会产生结果
问题描述
具有以下 scss
$categories: (".category .category-future-history, .category .category-future-history-en" : var(--violet), ".category .category-out-of-the-box, .category .category-out-of-the-box-en" : var(--raspberry), ".category .category-events, .category .category-events-en" : var(--blue-4), ".category .category-technology, .category .category-technology-en" : var(--blue-5), ".category .category-corporate, .category .category-corporate-en" : var(--blue-3),".category .category-management, .category .category-management-en" : var(--blue-1),".category.focus, .category.focus-en": var(--focus-color), ".category.sports, .category.sports-en" : var(--sport-color), ".category.people, .category.people-en": var(--people-color), ".category.talents, .category.talents-en": var(--talents-color), ".category.worldwide, .category.worldwide-en": var(--worldwide-color) );
@each $category, $color in $categories {
#{$category} {
.quote-module-wide {
border-color: $color;
background: none !important;
}
}
}
这里是混合
@mixin categories-border($selector) {
@each $category, $color in $categories {
#{$category} {
#{$selector} {
border-color: $color;
background: none !important;
}
}
}
}
我尝试根据选择器在每个 CSS 上生成一些 CSS,但在我的情况下,此代码不会生成任何样式表。这种方法有什么问题?
解决方案
推荐阅读
- php - 创建一个小的项目数据库,能够从网络浏览器中签出和返回?
- office365 - 尝试获取 Office 365 组的元数据时出现奇怪的 403 错误
- ios - 添加弹出窗口时出现NSInternalInconsistencyException
- javascript - 错误 500,AJAX 到 PHP 使用 $_POST
- facebook - Facebook Graph API:无需离开您的应用即可分享到用户的时间线
- yeoman - 如何使用 createDummyGenerator() 函数?
- c# - 使用属性从 MVC 控制器重定向到外部 URL
- c# - 两个嵌套的实体框架上下文,共享一个事务
- azure - 检查 Azure 服务总线名称是否唯一
- php - Laravel 存储过程调用后返回空数组