css - 手写笔:多个值的哈希键未编译
问题描述
在 Stylus 中,我们如何将哈希键分配给值列表?以下方法都不适合我,它不会编译:
main-content-font = {
family: "Noto Sans", sans-serif,
size: 1em
}
main-content-font = {
family: ("Noto Sans", sans-serif),
size: 1em
}
main-content-font = {
family: ("Noto Sans" sans-serif),
size: 1em
}
main-content-font = {
family: "Noto Sans" sans-serif,
size: 1em
}
main-content-font = {
family: "Noto Sans" sans-serif
size: 1em
}
解决方案
你没有注意到你是怎么称呼它的,但这里有两种选择:
将整个内容用单引号括起来并用它来调用它unquote
应该可以让你到达那里:
main-content-font = {
family: '"Noto Sans", sans-serif',
size: 1em
}
.selector {
font-family unquote(main-content-font[family]);
.subselector {
font-size main-content-font[size];
}
}
就像在那里创建一个带有字体系列的变量一样,在散列中引用它,然后在没有附加函数的情况下调用散列成员:
sansserif = "Noto Sans", sans-serif
main-content-font = {
family: sansserif,
size: 1em
}
推荐阅读
- reactjs - 不能在 useEffect 中使用 audio.play(反应钩子)
- node.js - Express 中间件不呈现视图
- c# - 我可以在我的子类中重复使用我的超类的可选构造函数参数吗?
- c# - 在管理集群资源时保持网络可靠性
- reactjs - 单击上传的图像反应时图像轮播未加载
- android-studio - Android Studio 调试是否与 API 23-26 不兼容?
- android - 尝试从要显示在 ListView 中的字符串列表中读取项目时出错
- mysql - mysql 选择有限制的行,但也包括超过限制的相同投票的用户
- python - Django:切换活跃用户
- java - “选择更新”并使用悲观锁定更新