html - 带有祖父母的敲除/剪切文本效果
问题描述
有没有办法使用混合模式与祖父母而不是父母来做淘汰文本效果?
- :grandparent 只是我想要做的一个例子
这是我的html和css:
<span class="screen">lorem</span>
.screen {
color: black;
mix-blend-mode: screen;
background-color: inherit:grandparent;
}
解决方案
mix-blend-mode:multiply;
是你的朋友。为了获得祖父母的背景颜色,你能做的最好的就是继承它。
.screen {
color:white;
background-color:black;
mix-blend-mode:multiply;
font-size:50px;
}
.container{
background:inherit;
}
.grandparent {
background: linear-gradient(90deg, red, green);
width:fit-content;
}
<div class="grandparent">
<div class="container">
<span class="screen">lorem</span>
</div>
</div>
推荐阅读
- python - 调度程序调用函数太快
- delphi-2009 - 如何替换synedit中的选定文本?
- tensorflow - 如何从 Tensorflow.js (.json) 模型转换为 Tensorflow (SavedModel) 或 Tensorflow Lite (.tflite) 模型?
- amazon-web-services - 证书管理器如何为多个域工作
- javascript - 如何修复此类型错误:无法读取 null 的属性“名称”
- reactjs - Heroku 部署问题
- sql-server - SSMS 的“编辑前 200 行”将允许编辑 1 行表,但不能编辑 2+ 行表
- ios - App Store Connect iOS 应用程序要求 macOS 选项
- javascript - Node-Red:将外部 CSS 文件连接到 HTML 节点
- javascript - JavaScript 等价于 PHP 的 ord 函数