在另一个元素上方/下方滚动时更改文本颜色?

2024-01-22

我不确定这种效果的正确术语是什么。我想说它是混合模式或剪切路径的东西。我想要做的是,当文本滚动到另一个元素上方(或下方)以使文本更改其颜色时。请参阅下面的示例图片..

因此,默认情况下,文本是浅灰色的,然后当它滚动到灰色条下方(或上方,不确定应该以哪种方式堆叠)时,文本会变成黑色。

我知道我以前见过这样做,但只是不记得所使用的属性叫什么。


我想你正在寻找的是mix-blend-mode https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode but Browser Support http://caniuse.com/#search=mix-blend-mode还是很糟糕Fiddle https://jsfiddle.net/Lg0wyt9u/10/.

body {
  height: 1000px;
}

.text {
  text-transform: uppercase;
  position: absolute;
  top: 80%;
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: gray;
  z-index: 2;
  left: 0;
  mix-blend-mode: difference;
}

.box {
  width: 60%;
  position: fixed;
  transform: translate(-50%, 0);
  z-index: 1;
  left: 50%;
  top: 0;
  height: 100px;
  background: #AAAAAA;
}
<div class="box"></div>
<div class="text">Lorem ipsum</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在另一个元素上方/下方滚动时更改文本颜色? 的相关文章

  • 从“class”名称中删除/替换不需要的前缀信息

    我正进入 状态style从后端 它带有不需要的前缀 我会替换没有前缀的相同内容 正确的方法是什么 这就是我得到的
  • 当通过 javascript 填充输入框时,使物化标签移出输入框

    通常情况下 与物化 http materializecss com 文本输入框的标签显示在输入框中 直到用户选择该框并在其中输入文本 但是 当通过 javascript 填充框的值时 标签不会移开 它保留在框中并与输入的文本重叠 有没有办法
  • 允许指针(单击)事件穿过元素,同时保持滚动功能

    我的目标是拥有一个允许 下面要点击 交互的元素 滚动 众所周知 1 的解是pointer events none 这正如中所描述的单击 DIV 到底层元素 https stackoverflow com questions 3680429
  • 如何在 Chrome 中实现抓取光标图标?

    我知道可以在 Chrome 中使用抓取光标图标 当然是在 Gmail 中 但我不知道如何在我的代码中实现它 我已经尝试过 在CSS中 body cursor grab body cursor webkit grab body cursor
  • 如何在 flutter/dart 中使用设定大小的自定义字体?

    我正在尝试使用color fontWeight and fontFamily with style style copyWith 我尝试使用的自定义字体是Vonique 我已经将它像这样导入到pubspec yaml fonts famil
  • Django 1.6 的静态文件

    我花了一整天但没有任何作用 我在这里看到了至少 20 篇关于同一主题的帖子 它们各不相同 有不同的建议 但没有一个对我有用 使用 Python 2 7 运行 Django 1 6 我正在尝试从 django 教程加载民意调查应用程序的 cs
  • 使用 JavaScript 从 URL 变量读取来加载不同的 CSS 样式表

    我试图在我的 WordPress 博客上使用两个不同的样式表 以便在通过 Web 访问页面时使用一个样式表 而在通过我们的 iOS 应用程序访问博客内容时使用另一个样式表 现在 我们将 app true 附加到来自 iOS 应用程序的 UR
  • 按钮轮廓大于按钮尺寸

    我试图制作一个带有 3 个点的按钮 虽然它带来了奇怪的问题 当你点击它时 你会注意到在焦点模式下有一座奇怪的 山 button letter spacing 2px padding top 4em padding bottom 8em li
  • 无法在scrollView中滚动

    我有一个屏幕 我可以在输入字段中输入内容并获得相应的搜索结果 该列表在 ScrollView 中呈现 但当键盘打开时 在 Android 中 它仍然不允许我滚动 我怎样才能解决这个问题 return lt gt addressesFound
  • Bootstrap:使用单个选项卡导航控制多个选项卡面板

    我想用一个选项卡导航来控制两个不同的选项卡内容 在 Bootstrap 3 中 我有一个使用逗号分隔数据目标的解决方案 如本例所示 https stackoverflow com a 19719859 1788961 https stack
  • 我无法注入带有“!important”规则的样式[重复]

    这个问题在这里已经有答案了 我尝试使用以下代码注入样式 document body style color green important Per CSS 级联引用 http www w3 org TR CSS2 cascade html
  • CSS 无法与 CodeIgniter 一起使用

    这是我的 CI 代码的一部分 class page extends CI Controller var Page public function construct parent construct this gt Page 1 this
  • 带滚动条的 HTML 画布

    我正在宽度不等的画布上绘制图表 每个画布可以有自己的滚动条吗 我尝试将所有画布放在一个 div 中并指定最大宽度 但它不起作用 是否有可能所有画布在页面上的可见宽度均为 500 像素 并且每个画布都有其滚动条来查看画布的整个宽度 谢谢 指定
  • 电子邮件模板 - MS Office Outlook 365 中不显示表格背景图像

    为了电子邮件模板的目的 我需要在 table 它包含图像上的文本 现在我已经尝试过 https stackoverflow com a 15620571 6191987 https stackoverflow com a 15620571
  • 具有固定位置的平滑滚动标题

    当我将位置更改为固定时如何创建平滑滚动 我尝试添加动画但不起作用 最好使用jquery动画 window scroll function var sticky mobile menu scroll window scrollTop if s
  • 如何在 jQuery 中使用 CSS“background-image”属性添加的图像上绑定单击事件

    这是我的小提琴link http jsbin com otisur 1 edit 我想我的问题通过标题本身就很清楚了 尽管如此 我正在寻找一种绑定的方法click使用 css 添加的图像上的事件background image财产 我知道
  • 如何使用javascript隐藏div

    我想使用 Javascript 隐藏一个 div 下面是我的div div class ui dialog titlebar ui widget header ui corner all ui helper clearfix span cl
  • .net dropdownlist对齐文本

    我正在尝试将 net 下拉列表中的文本向右对齐 使用 CssClass 我可以在 Firefox 中将文本向右对齐 IE 不会将文本右对齐 而是左对齐 我读到 IE 6 不支持这个 这是真的 我使用的是 IE7 但我的大多数用户将使用 IE
  • SVG 剪辑路径在 Safari 上不起作用

    我有一个简单的动画 从下往上填充 svg 然后淡出 填充是使用clipPath随着使用path with a stroke dasharray stroke dashoffset 问题是clipPath在 Safari 上似乎完全被忽略了
  • iframe 位置居中

    所以我找到了这段用于将内容放在中心的代码 但我的问题是它是为容器制作的 你知道如何为 iframe 制作它吗 或者你知道另一个代码吗 代码 center margin auto width 60 border 3px solid 73AD2

随机推荐

  • Ajax:HTTP 基本身份验证和身份验证 cookie

    我想将 HTTP 基本身份验证标头存储在身份验证 cookie 中 这样我就不必在后续请求中处理授权标头 我使用的是 jQuery authenticate function auth var header Basic base64 enc
  • Advantage ADT 文件的连接中出现排序规则错误 5175

    我正在 VB NET 中开发一个应用程序 该应用程序必须连接到表 Advantage ADT 我使用以下连接字符串 DSN kantechX DataDirectory C DB Data SERVER NotTheServer Compr
  • SecurityContext 不适用于 @RolesAllowed

    我目前正在 Tomcat 7 中使用 Jersey 2 5 1 创建后端服务器 为了安全起见 我使用 RolesAllowed PermitAll等注释 我已经创建了我的自定义ContainerRequestFilter and Secur
  • 如何在ggraph中的边中间绘制箭头

    是否可以使用以下方法在边缘中间绘制箭头ggraph geom edge link 如果是这样 该怎么办 而不是像这样在边缘末端绘制箭头 library ggraph library tidygraph library dplyr creat
  • POST 请求后执行模块

    我正在尝试集成通过套接字发送实时信息 使用套接字 io 并使用发送推送通知单一信号平台 碰巧 如果我将所有内容都放在同一个模块中 我不知道为什么在发送信息之后或发送信息之前没有执行发送通知的方法 如果我运行命令 npm start 不会出现
  • “USE”对性能的影响

    我目前正在做一个大型的工作fortran 90代码 大多数模块都有大量子程序 gt 15 模块USE其他模块在其规范部分 而它们的子程序USE除此之外还有其他模块 它看起来是这样的 MODULE OneModule USE GlobalCo
  • 我的 jquery 滑块无法正常工作

    我对 JQuery 还很陌生 我正在尝试让这个脚本工作 我正在尝试在客户网站的主页上创建一个旋转器 但我无法让它运行 我没有收到错误 文件是应该的 我一辈子都无法弄清楚问题是什么 这是代码片段
  • 如何在 Xcode 中对 UIView 的宽度和高度进行动画处理?

    我想将这个子视图添加到我的主视图中 但使其从原点扩展 我阅读了一些苹果文档 但我不明白我在哪里犯了错误 我可以为框架的原点设置动画 即让它从任何地方滑入 但宽度 高度似乎没有动画 代码如下 UIView beginAnimations an
  • 带日期的 matplotlib 固定定位器

    如果我有基于日期的 x 轴 如何使用代码 API 在所需位置添加刻度 用一个FixedLocator不起作用并导致异常 import pandas as pd import matplotlib pyplot as plt import m
  • 在 Qt 中显示控制台

    我想向我的应用程序添加一个控制台 这是我的问题 在 Qt Creator 中 我创建一个新项目 选择 Qt Console Application 将其从使用转换为QCoreApplication to QApplication add c
  • SQLAlchemy load_only 在父模型上

    当急切加载子关系时 如何只加载父模型的几列 如果我只需要的话这有效title的栏目chapters model session query Book options joinedload chapters load only title 但
  • Ios:如何对齐whatsapp聊天消息标签和时间标签等标签?

    在 Whatsapp 中 如果消息很短 则文本和时间位于同一行 如果消息很长 时间位于右下角 文本位于其上方 我如何在 Ios 中使用 Storyboard 来实现这一点 尝试使用类似的东西来定义最后一行的宽度 也许您需要根据您的情况稍微调
  • Codeigniter - 基于帖子禁用 XSS 过滤

    我正在尝试在网站后面设置一个 CMS 但是每当发布数据时 a href 其中帖子数据被废弃 input gt post content true 打开它 但如何关闭它 感谢大家 PVS 如果您想更改默认行为post 方法 您可以扩展核心输入
  • 我如何知道我正在使用哪个版本的 Javascript?

    我正在阅读有关 Javascript 1 2 的文档 但我想知道最流行的浏览器中使用的是哪个版本的 Javascript http www tutorialspoint com javascript javascript nested fu
  • 将流程图保存为图像或 pdf

    我正在尝试将流程图保存为图像并最终保存为 pdf 但不太清楚如何保存 网上我看到我可以做 canvas toDataURL image png 但问题是我首先如何获取画布 示例说要使用 document getElementById can
  • appdelegate 中的 clickedButtonAtIndex 未调用

    我在我的应用程序 AppDelegate m 文件中使用 2 个按钮 取消 和 确定 调用 UIAlert 但在点击 取消 或 确定 按钮时会调用警报 void alertView UIAlertView alertView clicked
  • 更改系统托盘图标图像

    我在 Net 中构建了一个工作正常的托盘应用程序 但是 用户希望在某些情况下在运行时更改托盘图标图像 为了简单起见 假设有些东西不起作用 托盘图标应显示红色图像 如果一切正常 它应该显示绿色 我不知道如何在 Net 中实现这一点 请就此提供
  • 带有 jenkins 插件的 Nodejs 在 alpine 图像中无法执行并显示“未找到符号”

    背景 我们安装了节点版本 8 并且在基于 Jenkins alpine 的 docker 镜像 在 AWS ECS 中运行 中运行良好 节点 8 安装在 jenkins alpine docker 镜像中 Then there came a
  • 如何在MEF中区分不同目录的优先级?

    我有一个 AggregateCatalog 其中包含 AssemblyCatalog 和 DirectoryCatalog 我希望他们像这样工作 如果两个目录都能找到导出 请从 DirectoryCatalog 中选择一个 如果它们都找不到
  • 在另一个元素上方/下方滚动时更改文本颜色?

    我不确定这种效果的正确术语是什么 我想说它是混合模式或剪切路径的东西 我想要做的是 当文本滚动到另一个元素上方 或下方 以使文本更改其颜色时 请参阅下面的示例图片 因此 默认情况下 文本是浅灰色的 然后当它滚动到灰色条下方 或上方 不确定应