我最近发现了scss,以及它有能力使用数学运算符的事实。我想知道的是:**我有没有办法动态检索用于设置不同元素尺寸的元素尺寸?
我想做的一个例子如下(用jQuery编写):
$("#myparagraph").height($("#page").height() / 6);
有没有办法用scss做到这一点?
答案 0 :(得分:19)
否强>
虽然SCSS允许您使用变量和数学计算值,但它仍然可以编译为CSS。 CSS不是一种可以在DOM对象上提供计算尺寸的动态语言。它也是不可查询的。 SCSS本身并不是一种单独的语言,而是一种允许您更有效地创建CSS的预处理器。因此,您可以在SCSS中执行的任何操作都可以在纯CSS中执行,反之亦然(尽管可能更难以跟踪)并且没有或多或少。