如何禁用 Next.js 生产版本将我的 rgba 颜色转换为 hsla

How to disabled Next.js production build converted my rgba color to hsla

我写 CSS 来显示这样的网格模式:

background-image {
 repeating-linear-gradient( 0deg, rgba(255, 255, 255, 0.43) 0px 1px, transparent 1px 20px ), 
 repeating-linear-gradient( 90deg, rgba(255, 255, 255, 0.43) 0px 1px, transparent 1px 20px )
}

但在 Next.js 上进行生产构建后,它被替换为:

background-image {
 repeating-linear-gradient(0deg,hsla(0,0%,100%,.43) 1px,transparent 1px 20px),
 repeating-linear-gradient(90deg,hsla(0,0%,100%,.43) 1px,transparent 1px 20px)
}

而且页面上没有显示网格图案。

是否有任何解决方案来禁用此转换?

解决了将渐变语法的 deg 更改为 to 的问题。仍然使用 hsla,但结果相同。

background-image: repeating-linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.43) 0px 1px,
      transparent 1px 20px
    ),
    repeating-linear-gradient(
      to left,
      rgba(255, 255, 255, 0.43) 0px 1px,
      transparent 1px 20px
    );