【发布时间】:2019-01-16 07:07:48
【问题描述】:
是否可以仅使用 SCSS 而不是 JS 来设置相对于另一个元素的字体大小的字体大小?
例如,我想让段落文本比输入小 2 像素。
我尝试过这样的事情,但它似乎不起作用:
HTML
<input type="text" value="This is input text">
<p>Text smaller then input</p>
SCSS
$isize: 16px;
$psize: $isizev - 2;
input {
font-size: $isize;
}
p {
font-size: $psize;
}
【问题讨论】:
-
$psize: $isizev - 2px;? -
谢谢。我已经在 JSfiddle.net 上尝试过,但它似乎不起作用。或者可能是JSfiddle的SCSS渲染坏了……还有其他地方可以在线测试吗?
-
是的,sassmeister。你也有一个错字,
$isisev而不是$isize
标签: sass scss-mixins