首页 > 解决方案 > 在 chrome 中设置 css constant() 或 env() 变量以进行调试

问题描述

我有这样的 CSS:

#something {
  top: 0;
  top: constant(safe-area-inset-top);
  top: env(safe-area-inset-top);
}

(改变移动浏览器上的视图)

有没有办法在桌面上的 chrome 中将safe-area-inset-top值设置为constantenv变量以进行调试/测试?

标签: cssgoogle-chromechromium

解决方案


也许会有更好的答案,但现在我发现最好的方法是简单地使用变量作为解决方法:

:root {
  --safe-area-inset-top: 20px;
}

#something {
  top: 0;
  top: constant(safe-area-inset-top);
  top: env(safe-area-inset-top);
  top: var(--safe-area-inset-top);
}

推荐阅读