使用SCSS获取元素的尺寸?

Eph*_*aim 11 element sass

我最近发现了scss,以及它有能力使用数学运算符的事实.我想知道的是:**我有没有办法动态检索用于设置不同元素尺寸的元素的尺寸?

我想做的一个例子如下(用jQuery编写):

$("#myparagraph").height($("#page").height() / 6);
Run Code Online (Sandbox Code Playgroud)

有没有办法用scss做到这一点?

Jas*_*son 22

没有.

虽然SCSS允许您使用变量和数学计算值,但它仍然可以编译为CSS.CSS不是一种可以在DOM对象上提供计算尺寸的动态语言.它也是不可查询的.SCSS本身并不是一种单独的语言,而是一种允许您更有效地创建CSS的预处理器.因此,您可以在SCSS中执行的任何操作都可以在纯CSS中执行,反之亦然(尽管可能更难以跟踪)并且没有或多或少.

  • SASS是语言,.scss是文件扩展名. (5认同)
  • .sass和.scss都是SASS.它们只是不同的文件扩展名,根据您的偏好使用略有不同的语法. (4认同)