You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome正常模式不显示CSS毛玻璃效果,隐身模式正常的问题求助

问题分析与解决办法

你的毛玻璃效果代码本身没问题——因为Chrome隐身模式能正常显示,说明不是代码或电脑硬件故障,问题出在Chrome正常模式的环境配置上。以下是具体排查和解决步骤:

  • 禁用所有Chrome扩展:隐身模式默认会禁用所有扩展,大概率是某个扩展(比如广告拦截器、用户脚本工具、网页样式修改插件)干扰了毛玻璃样式的渲染。打开Chrome扩展管理页面,一次性禁用所有扩展,重启Chrome后测试效果。
  • 重置Chrome默认设置:如果禁用扩展无效,尝试重置Chrome到初始状态,清除自定义的渲染、缓存相关设置。操作路径:Chrome设置 → 高级 → 重置并清理 → 重置设置。
  • 关闭硬件加速:Chrome的硬件加速有时会导致模糊、滤镜类样式渲染异常。进入Chrome设置 → 系统 → 取消勾选“使用硬件加速模式(如果可用)”,重启后测试。

附:你的代码验证

代码逻辑是通过伪元素继承父元素背景并添加模糊、内阴影实现毛玻璃,本身是可行的,以下是整理后的代码:

CSS代码

.content {
  padding: 55px;
  margin: 100px auto;
  font-family: calibri;
  width: 30rem;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
  border-radius: 5px;
  position: relative;
  z-index: 1;
  background: inherit;
  overflow: hidden;
}

.content:before {
  content: "";
  position: absolute;
  background: inherit;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
  filter: blur(10px);
  margin: -20px;
}

HTML代码

<div class="content">
  <center>
    <h1> Please enter your login information </h1>
  </center>
  <form name="login" action="" method="post">
    <label for="email"> <b>Enter your email</b> </label>
    <input type="text" name="email" size="48">
    <label for="password"> <b>Enter Your Password </b> </label>
    <input type="password" name="password" size="48">
    <button type="submit" name="submit"> Login </button>
    <span class="password"> <a href = "frgtpas.php"> Forgot  password? </a> </span>
  </form>
</div>

内容的提问来源于stack exchange,提问作者chicken nuggets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 03:03:20