【问题标题】:scrolling text underneath a fixed position element在固定位置元素下滚动文本
【发布时间】:2011-11-09 00:17:19
【问题描述】:

我目前正在创建一个单页网站,但是我遇到了一个问题,我需要固定元素下方的滚动文本,但是您可以看到应该在固定位置元素下消失的文本,作为背面的元素-ground,这是一个透明的png,有什么办法可以隐藏文本,因为它在固定位置元素下方滚动。

到目前为止,这是我所拥有的一个小提琴

JS FIDDLE

理想情况下,我想要这样当文本移动到带有红色边框的框后面时,它是不可见的,不需要背景颜色。

【问题讨论】:

  • 在没有可用的 PNG 的情况下设想您的目标有点困难。但是,为什么反对将叠加层的背景设置为与页面背景相同的颜色?
  • 唯一的方法是使用背景颜色或非透明背景图像。
  • 页面有自己的背景图片,是噪点。
  • 你不能那样做。你到底怎么会有选择性的透明度?
  • 有没有办法创建一个文本框,当您滚动页面直到达到特定高度时它会移动?

标签: html css overflow


【解决方案1】:

我访问了您的网站并窃取了一些图片以更好地了解您要完成的工作。假设我的假设是正确的,您不希望标题上有纯色背景,因为它会弄乱您的页面背景。 ...

你可以使用multiple backgrounds...

查看您的demo

【讨论】:

    【解决方案2】:

    您需要在#banner 中隐藏文本。从 css 看来,该块中应该有一个背景图像,但它没有显示出来。

    标题是透明的,如您在 css 重置中设置的那样,因此如果您希望隐藏文本,则需要颜色或图像。否则,这就像将文本移到一块玻璃后面……除非你有东西可以真正覆盖它,否则你仍然会看到文本。

    我怀疑如果标题上有工作背景图像,它会阻止不透明的文本。当我添加背景颜色时,它会达到这种效果。

    【讨论】:

      猜你喜欢
      • 2013-01-27
      • 1970-01-01
      • 2022-11-16
      • 2014-04-08
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      相关资源
      最近更新 更多