【发布时间】:2020-09-08 15:00:17
【问题描述】:
我知道我可以将 css 模块导入到我的主 css 文件中,条件是它满足媒体查询要求,在 @import 规则中键入条件。但是当我尝试使用 scss 文件而不是 css 来做同样的事情时,它什么也没做。如何像在 CSS 中一样在 Scss 中使用媒体查询?
这就是我在 css 中的代码的样子:
styles.css
@import 'blue.css' (min-height: 300px);
@import 'red.css' (min-height: 400px);
blue.css
.square{
background:blue;
width: 200px;
height: 200px;
}
red.css
.square{
width: 200px;
height: 200px;
background:red;
}
index.html
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=">
<link href="styles.css" rel="stylesheet">
<title></title>
</head>
<body>
<div class="square"></div>
</body>
</html>
但是一旦我将格式从 css 更改为 scss,它就不再起作用了。
【问题讨论】:
标签: javascript css sass