html - CSS文字真实透视
问题描述
好的,我正在尝试做类似的事情。
假设我有一张BODY
带有背景图片的图片。在这个机身上,我有一个带有渐变背景的position:fixed
全屏和.DIV#a
mix-blend-mode: exclusion
现在,我想添加另一个DIV#b
黑色背景和一些文本。但我希望我的文本是“透明的”,这样我们就可以DIV#b
通过文本看到颜色。
是否可以仅使用 CSS(我不想使用 svg 或其他任何东西,只使用文本和 css)。文本是否必须直接在 DIV#b 中,还是我可以将它放在 DIV#b 内的另一个 div 中?
我拥有的 CSS 渐变是使用 css 进行动画处理的,所以我需要文本与之做出反应,我不能作弊。
html结果将是
<body>
<div id="a"></div> <!-- position:fixed, animated gradient and mix-blend-mode: exclusion -->
<div id="b"> <!-- dark background div -->
<span>some text</span> <!-- "transparent text" that is colored with #a -->
</div>
</body>
解决方案
推荐阅读
- reactjs - onClick 方法处理调用错误 - 未定义 no-undef
- java - Spring Data Redis 生菜连接问题
- react-native - 如何在 React Native 中制作类似 Amazon App 的下拉过滤器?
- javascript - 如何在不刷新页面的情况下发送表单提交数据?
- database - Cassandra 遵循哪种分区技术?
- sql - 某些行的 SQL Server 表检查逻辑失败
- c++ - 无法在 C++ 中索引矩阵?
- html - 为什么从文件管理器单击时 flex 容器宽度会变小?
- c++ - Opencv 构建错误:针对符号“ff_pw_9”重新定位 R_X86_64_PC32 ... 使用 -fPIC 重新编译
- javascript - 我无法修复移动菜单汉堡图标和主页图标在同一行以及悬停菜单不会根据汉堡菜单出现