html - 在其他元素下隐藏部分移动文本
问题描述
这是我在这个网站上的第一个问题,所以我不知道我是否正确实施了格式。所以如果这篇文章缺少一些必要的关键信息,请在评论中告诉我。
下面是我的代码
#recupd {
display: inline-block;
padding-left: 100%;
animation: marquee 10s linear infinite;
}
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
<div style = "overflow: hidden;white-space: nowrap;box-sizing: border-box;">
<b>
<span id = "rectitle" style = "color:darkred;z-index: 2;background-color: cyan;">Recent Updates:</span>
<span id = "recupd">Some Random Recent Update</a></span>
</b>
</div>
我尝试使用与此类似的方法单击此处,但它似乎不起作用。
我还尝试使标题元素不透明并且还尝试使用 Div 而不是 Span 但这会使移动的文本低于我不希望发生的行
,所以我需要帮助使其每当文本的某些部分发生时在标题下方,即使它存在并且文本的其余部分仍然完好无损,用户也看不到它。
解决方案
只需将span的position
属性设置为. 该属性仅对定位元素有效:#rectitle
relative
z-index
#recupd {
display: inline-block;
padding-left: 100%;
animation: marquee 10s linear infinite;
}
#rectitle {
position: relative;
}
@keyframes marquee {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-100%, 0);
}
}
<div style="overflow: hidden;white-space: nowrap;box-sizing: border-box;">
<b>
<span id = "rectitle" style = "color:darkred;z-index: 2;background-color: cyan;">Recent Updates:</span>
<span id = "recupd">Some Random Recent Update</a></span>
</b>
</div>
推荐阅读
- javascript - 客户端代码更新服务器端代码
- java - 为什么命令transaction.update在carrelloAttuale.prodotti.add()命令之前执行
- r - 从另一个数据框中的一个数据框的列中搜索
- python - 如何将图像保存在用户命名的目录中?
- c# - BadImageFormatException 和有效的 Win32
- python - 为什么for循环中的if语句中的“不等于”(!=)只返回一行
- javascript - 解构一个深度嵌套的对象,其父对象之一是 Javascript 中的一个数组
- ios - EZLoadingActivity 在 Swift 中给出关于 Carthage 更新的问题
- flutter - 如何将数据存储在 JSON 文件中?
- c# - 使用 Zen Barcode Rendering Framework 生成 EAN 13 条形码