#016:在 Sass 中使用媒体查询

我们介绍了 CSS 中 `@media` 查询的概念。

在这个项目中使用 Sass 允许我们做很多事情,其中之一就是保持 DRY(不要重复自己)。我们通过设置颜色和大小变量做到了这一点。我们用字体栈也做到了。现在我们又用媒体查询来做这件事。每当我们需要一个媒体查询时,我们现在都有一个可以使用的 @mixin。这样,如果我们需要调整它们,我们只需在一个地方更改它们。

我们不会将媒体查询命名为“iPad”或任何过于具体的东西,而是使用一些任意但易于理解的名称,例如“小熊”和“大熊”。

我们从宽屏开始,然后逐渐缩窄,直到导航看起来不好,这就是我们的第一个媒体查询断点。在这一点上,我们将导航分成两行四列,而不是一行八列。我们必须调整阴影才能使其看起来正确。

我们还会在某些媒体查询中调整页面包装的宽度,这意味着我们也需要调整徽标的工作方式。