跳至主要内容

CSS 后处理

此项目设置会自动缩小你的 CSS 并通过 Autoprefixer 为其添加供应商前缀,因此你无需担心它。

对新的 CSS 特性,例如 all 属性break 属性自定义属性媒体查询范围,会自动进行 polyfill 以添加对旧浏览器的支持。

您可以通过根据 Browserslist 规范 调整 package.json 中的 browserslist 键来自定义目标支持浏览器。

例如,这

.App {
display: flex;
flex-direction: row;
align-items: center;
}

变成这样

.App {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

如果您需要出于某种原因禁用自动前缀,请 参考此部分

CSS 网格布局 前缀默认情况下是禁用的,但它 **不会** 删除手动前缀。如果您想选择加入 CSS 网格前缀,请 首先了解其局限性

要启用 CSS 网格前缀,请在 CSS 文件的顶部添加 /* autoprefixer grid: autoplace */