css - -webkit-background-clip:文本在 Chrome 69 中不再有效
问题描述
我刚刚意识到,在 Chrome 69 中,行为发生了-webkit-background-clip: text;
变化。它现在有与 Edge 相同的错误。当内容包含在段落中时,文本是不可见的。
我想要实现的是我在背景和透明文本颜色中有渐变,以便渐变的颜色通过。这在 Firefox 中有效,并且曾经在 Chrome 中有效,但现在,在 69 版中,它不再有效。
这是一个可以试用的代码笔:https ://codepen.io/obs/pen/eLPeYz 当您删除 p 标签时,它会按预期工作。
这是 Chrome 中的错误吗?我怎样才能解决这个问题?
解决方案
是的,这似乎是 Chrome 中的一个错误。其他人也报告过:Chrome 69 when using 'transform', '-webkit-background-clip: text' and 'color:transparent' don't work
此外,好的做法是放置-webkit-background-clip: text;
一个包含文本的元素,而不是它的父元素。
推荐阅读
- docker - 从 docker 容器连接到命名服务器
- javascript - 有没有办法忽略 TypeError (axios get request)
- php - 当我从媒体库加载图片时,wordpress 5 空站点
- python - pip + pip 对 yum 历史的等效方法是什么
- javascript - set and clear interval by ajax
- javascript - jQuery检测滚动何时在某个div内而不是超过某个div
- ruby-on-rails - Rails 不会以任何方式安装
- php - 为什么我不能使用 Illuminate\Support\Facades\Http 类在 laravel 中使用 Guzzle 获取数据
- python - PyCharm:如果 __debug__ 中的代码无法访问
- html - HTML + TypeScript:根据其他字段更改字段的值