Javascript 如果宽度未知,则sass将其设置为变量

Javascript 如果宽度未知,则sass将其设置为变量,javascript,html,css,sass,Javascript,Html,Css,Sass,我在我的项目中使用SASS,我想设置一个变量,该变量等于内容元素的0.1*width。但是sass中的这个宽度不是declare,我的意思是这个宽度在js中设置为(window).height*x(这只是一个例子),所以在CSS文件中没有内容{width:x;} 更具体地说,我有一个内容,在js中生成宽度和高度,但在sass中生成其他内容: .content{background:red; padding:10px;} 我想创建一个变量,这个变量的宽度是.content的10%,这个变量的高度

我在我的项目中使用SASS,我想设置一个变量,该变量等于内容元素的
0.1*width
。但是sass中的这个宽度不是declare,我的意思是这个宽度在js中设置为
(window).height*x
(这只是一个例子),所以在CSS文件中没有
内容{width:x;}

更具体地说,我有一个内容,在js中生成宽度和高度,但在sass中生成其他内容:

.content{background:red; padding:10px;}
我想创建一个变量,这个变量的宽度是.content的10%,这个变量的高度是这个元素的12%,以便在其中进行灵活的布局(我想在这个
.content
上做一些类似网格的东西),正如您所看到的,在SASS中没有对这个元素的声明,我指的是宽度和高度


是否有可能创建此变量(
$widthCell=.content.width
)?

SASS不是这样工作的,它仍然和CSS一样“智能”。因此SASS只知道声明的变量?您的SASS代码正在编译为常规CSS,它对实际的DOM一无所知。好的,谢谢您的帮助