javascript - 使用 CSS 或 SVG 设置与背景颜色相匹配的动画文本颜色?

标签 javascript css svg

我不确定这里是否是提出此类问题的最佳场所。但我不知道从哪里开始,如果有人能指出我正确的地方,我将不胜感激。

并且不确定对此的最佳搜索词是什么。

我正在尝试重新创建这种排版效果。如果您查看“Organic”,它会随着用户向下滚动页面而改变填充颜色和间距。填充颜​​色在文本中填充了一半。 https://dribbble.com/shots/2623261-Landing-Page-Animation

CSS 可行吗?还是SVG?如果是,我应该调查哪些领域?


*更新:我找到了这篇文章。 https://css-tricks.com/reverse-text-color-mix-blend-mode/

最佳答案

使用 CSS 是可能的。 查看答案here .效果很简单。

基本上,您可以添加多个文本。一个是白色,一个是黑色,在不同的 div 中,你可以为每个 div 添加剪辑,所以当你滚动时,它看起来就像你想要的效果。

关于javascript - 使用 CSS 或 SVG 设置与背景颜色相匹配的动画文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36442637/

相关文章:

javascript - 如何使用加减按钮和输入框创建总计

javascript - 是否可以在 JavaScript 中声明参数类型?

css - 展开带有动画的左侧 div 导致 "shakeness"

javascript - Prototype 可以扩展 SVG 元素吗?

javascript - 传单版本 1.0.2 中未触发事件 View 重置

javascript - 为什么对于可被 10 整除的数字,字符串到 int 之间的转换不能按预期工作?

javascript - 从 server.js 中删除 browsersync 以进行 gulp

html css 下拉菜单帮助使它出现和消失

css - 让 Eclipse 识别通过 Spring MVC 元素中的上下文包含的 CSS

javascript - 使用 CSS 和 JS 设置 SVG 样式