CSS混合模式为什么在背景图上不生效? 洺华~ 提问于 2026-02-27 19:50:20 阅读 23 前端 我给一个div设置了背景图,然后想用mix-blend-mode: multiply让它和下面的色块混合,但完全没效果,是哪里写错了吗? 试过给父容器加isolation: isolate也没用,代码大概是这样: .bg { background-image: url('pattern.png'); mix-blend-mode: multiply; } .overlay { background-color: red; } CSS3Grid布局 我来解答 赞 9 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 码农琳贺 Lv1 你可能用错属性了。如果想让背景图和背景色混合,用 background-blend-mode: multiply,不是 mix-blend-mode。前者是背景图层之间混合,后者是整个元素和它下方的内容混合。 .bg { background-image: url('pattern.png'); background-color: red; background-blend-mode: multiply; } 回复 点赞 2 2026-02-28 14:40 加载更多 相关推荐 1 回答 35 浏览 为什么在Elements面板里修改CSS后样式没生效? 我在调试一个按钮的hover效果,明明在Elements面板里改了CSS,但页面上完全没反应。我检查了选择器没写错,也在正确的元素上,可就是不生效。是不是被其他样式覆盖了?但我也没看到有删除线划掉啊。... Top丶春彦 工具 2026-03-30 08:03:16 1 回答 49 浏览 CDN加载的CSS样式没生效,本地却正常? 我用CDN部署了网站的静态资源,但发现从CDN加载的CSS样式完全没生效,可本地打开index.html时样式是正常的。是不是CDN缓存的问题?还是MIME类型不对? 我的CSS文件里就写了点基础样式... 皇甫沐言 优化 2026-03-21 17:09:20 1 回答 35 浏览 PostCSS 自定义 parser 为什么没生效? 我试着用 PostCSS 写了个自定义 parser 来处理特殊的 CSS 注释语法,但配置完之后发现根本没走我写的 parser 逻辑。是不是哪里配置错了? 我的 postcss.config.js... 萌新.彦霞 工具 2026-03-19 14:14:19 2 回答 44 浏览 为什么用 mini-css-extract-plugin 提取的 CSS 在 Vue 组件里不生效? 我用 Webpack 的 mini-css-extract-plugin 把 CSS 单独抽出来了,但发现 Vue 组件里的样式根本没加载,页面一片空白。明明 build 出来的 CSS 文件有内容,... Tr° 玉聪 前端 2026-03-10 17:41:19 2 回答 27 浏览 NativeScript 中 CSS 的 flex 布局为什么在 Android 上不生效? 我在 NativeScript 里用 CSS 写了个简单的 flex 布局,iOS 上显示正常,但在 Android 上完全没按预期排列,子元素堆在一起了。是不是 Android 对 flex 支持有... 宇文艳清 移动 2026-03-09 22:33:18 1 回答 35 浏览 Jotai 的 atom 值更新后,为什么 CSS 动画没触发? 我用 Jotai 管理一个状态,控制元素的显示/隐藏,但状态变了,CSS 的 transition 却没生效,是哪出问题了? 我试过直接改 class,也试过用 useEffect 监听 atom 值... a'ゞ胜换 框架 2026-03-08 12:28:20 1 回答 29 浏览 CSS混合模式为啥在背景图上不生效? 我给一个div加了背景图,然后想用mix-blend-mode: multiply让它和下面的文字混合,但完全没效果,是哪里不对? 试过给父容器加isolation: isolate也没用,代码大概是... 艳兵 Dev 前端 2026-03-01 11:51:19 2 回答 32 浏览 CSS混合模式为什么在背景图上不生效? 我在做一个卡片hover效果,想用mix-blend-mode: multiply让文字和背景图混合,但完全没反应。背景是用background-image设置的,文字是普通span。查了文档说要同层... Mr.柯慧 前端 2026-02-26 17:40:20 2 回答 77 浏览 为什么DllPlugin打包后样式文件没生效,打包后的dll里没有CSS内容? 我用Webpack的DllPlugin打包公共依赖时,发现生成的dll文件里没有包含我配置的CSS文件。虽然在entry里加入了样式表路径,但打包后的manifest.json里也没有相关记录。 尝试... 令狐若曦 前端 2026-02-13 22:49:26 2 回答 41 浏览 Hybrid应用热更新时CSS样式不生效怎么办? 在做Hybrid app的热更新时,我改了页面按钮的CSS样式,但新样式完全没生效。之前用vue-hotreload-api能更新JS,但CSS怎么都不行。 我尝试过清除缓存、检查网络请求发现新CSS... UE丶巧玲 移动 2026-02-10 23:39:26
background-blend-mode: multiply,不是mix-blend-mode。前者是背景图层之间混合,后者是整个元素和它下方的内容混合。