当 DOM 中较低的另一个元素添加了自己的属性时,我的h1
元素失去了它的mix-blend-mode
属性,默认返回白色mix-blend-mode
。
我很难指出这个问题的根源,因为当容器内的不同元素本身被赋予属性时,它们div
似乎正在破坏元素的mix-blend-mode
属性(而不是在所述容器中) 。<h1>
mix-blend-mode
在 Chrome 和 Firefox 上测试时,我只能在 Chrome 上产生这个问题。由于某种原因,我只能在我的网站上产生这个问题,而不是在 codepen 或任何类似的东西中。
这是我正在开发的网站的草稿(在 Chrome 中打开!)
当您(连续)将鼠标悬停在示例视频元素(播放视频,只需稍等片刻即可开始)上时,h1
将失去其mix-blend-mode
属性,变为白色。这是我不想要的。我确实希望“视频”文本在您悬停示例视频时获得该mix-blend-mode
属性,它已经正确执行,我认为这以某种方式导致了问题。
(在 css 文件中有很多额外的 css 没有附加到任何东西,因为我不得不删除许多 HTML 元素。)