css - 样式组件中的@at-root SASS 指令
问题描述
是否可以@at-root
在样式组件(SC)中使用来自 SASS 的指令?
SC 支持 SASS 的一些语法https://styled-components.com/docs/faqs#can-i-nest-rules我看到一些信息表明 SC 包含一些 SASS 轻量级解析器引擎。那么,是否可以在 SC 中编写类似下面的代码?
.btn {
background: #ededed;
border: 1px solid #555;
color: #555;
padding: 1em 2em;
font: {
family: 'Open Sans Condensed', sans-serif;
size: 1rem;
}
@at-root a#{&} { /* THIS DIRECTIVE */
text-decoration: none;
}
}
//compiles to
.btn {
background: #ededed;
border: 1px solid #555;
color: #555;
padding: 1em 2em;
font-family: "Open Sans Condensed", sans-serif;
font-size: 1rem;
}
a.btn { /* INTO THIS CSS CODE */
text-decoration: none;
}
有关http://sassbreak.com/getting-back-to-our-roots/的更多信息@at-root
解决方案
推荐阅读
- scikit-learn - 如何从 Sklearn 逻辑预测中提取行特定信息
- amazon-dynamodb - Dynamodb:更新用作排序键的属性
- r - 给定特定值,使用 optimize() 查找百分位数
- python-3.x - 我的代码在 Spyder 的变量资源管理器中没有产生任何东西
- c# - 无法在 sql 命令文本中将变量作为表名传递
- wordpress - 在 WP Bakery Visual Composer 页面构建器中,行不再占据全宽
- c# - .NET WebApi Parameter 绑定可选参数
- html - 如何使用css在网站上居中导航箭头
- wordpress - 更改返回的 WP Rest API JSON 响应格式
- css - 当屏幕尺寸小于 MQ 时,默认 CSS 被媒体查询覆盖