Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近发现了 scss,以及它能够使用数学运算符的事实。我想知道的是:**有没有办法让我动态检索元素的尺寸以用于设置不同元素的尺寸?
我想做的一个例子如下(用jQuery编写):
$("#myparagraph").height($("#page").height() / 6);
有没有办法使用scss做到这一点?
不。
虽然 SCSS 将允许您使用变量和数学计算值,但它仍然编译为 CSS。CSS 不是一种可以为 DOM 对象提供计算尺寸的动态语言。它也是不可查询的。SCSS 本身并不是一门单独的语言,而是一个预处理器,可以让您更有效地创建 CSS。因此,您可以在 SCSS 中执行的任何操作都可以在纯 CSS 中执行,反之亦然(尽管可能更难跟踪),仅此而已。