【发布时间】:2011-11-02 16:43:24
【问题描述】:
我有一个小问题,我不确定是否有解决方案。
基本上我想在不依赖颜色的 div 边框上创建不透明度渐变。
让我解释一下。
我有一个“overflow:hidden” div(我们将其称为 MainDiv),其中包含另一个大 div(将称为 SlideDiv),我使用 jquery 在视口中滑动。主 div 有一个“完整的视口”背景复杂图像,它也会移动。所有的东西都创造了一个非常好的视差效果。
正如预期的那样,“SlideDiv”内容消失在视口边界之外。现在这是诀窍。我希望内容不仅消失,而且消失:)
为此,我需要在视口边界上设计一个不透明度渐变。而且由于背景上有一个复杂的图像必须始终可见,所以这个渐变不能与颜色相关。换句话说,我想要一个“不透明度:1(我们看到内容)到不透明度:0(我们没有看到内容)”渐变,而不是一个“不透明度:0(我们看到内容)到白色/ Black/Green/AnyColor opacity:1(内容在不透明颜色后面)”渐变。
这意味着我不能使用 -webkit-gradient 或 -moz-linear-gradient。或者我可以吗?
恐怕出于业务相关的原因,我无法向您展示任何东西。
问题是: - 是否可以使用 CSS2 或 3、jQuery 或插件或任何其他技术(Flash 除外)? - 如果是这样,如何? :)
我希望我很清楚,但我不太确定,所以对不起大家 ;)
问候, 吉布
【问题讨论】:
-
CSS3 Gradient Borders 的可能重复项
-
@mblase75 - 您链接到的帖子不是重复的。这里的OP正在寻找淘汰赛效果...
-
嗨 mblase75,这个线程是关于颜色渐变的,这些很简单;)
标签: jquery css gradient opacity opacitymask