我继承了一个包含大量字体大小的遗留 CSS 的网站。理想情况下,我想为字体大小低于 12px 的情况设置一个特定的字体堆栈,但我不需要更改大小。
是否有可能开发一个带有 SASS 的 mixin,它会为“字体大小”低于固定值(如 12px)的所有实例设置一个字体堆栈。还是有更好的方法来纠正同样的问题?
提前感谢您为我指明正确的方向。
更新:
阅读我所看到的与我所描述的最接近的文档是使用 @if 语句,但我不相信您可以评估像“font-size”这样的属性实际上是否小于固定大小“10px”假设像素是正在使用的单位。
p {
@if $type == ocean {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}
}
SASS 文档还提到“请注意,控制指令是一项高级功能,不建议在日常造型过程中使用。”
我问这个问题只是因为我认为有人遇到了类似的问题并且可能已经找到了类似的解决方案。
贾斯汀