我有一个轻微的问题,我不确定是否有解决方案。如何在div边框上创建不带颜色的不透明渐变?
基本上我想创建一个不依赖于颜色的div边框上的不透明度渐变。
让我解释一下。
我有一个“overflow:hidden”div(我们称之为MainDiv),它包含另一个使用jquery在视口中滑动的大div(将调用SlideDiv)。主div有一个“完整的视口”背景复杂的图像,以及移动。所有的东西都创造出非常好的视差效果。
正如预期的那样,“SlideDiv”内容在视口边界之外消失。这里是诀窍。我想要的内容不只是消失,但消失:)
为了这个工作,我需要工程师视口边界上的不透明度渐变。由于背景上有复杂的图像,必须始终可见,此渐变无法与颜色相关。换句话说,我希望“不透明度:1(我们看到的内容)不透明度:0(我们看不到内容)”渐变,而不是“不透明度:0(我们看到的内容)为白色/黑色/绿色/ AnyColor不透明度:1(内容在不透明颜色后面)“渐变。
这意味着我不能使用-webkit-gradient或-moz-linear-gradient。或者我可以吗?
恐怕我不能告诉你任何与商业相关的原因。
问题是: - 是否可以使用CSS2或3,jQuery或插件或任何其他技术(不包括flash)? - 如果是这样,怎么样? :)
我希望我是清楚的,但我不那么肯定很抱歉的家伙;)
问候, 日博乌
[CSS3 Gradient Borders]的可能重复(http://stackoverflow.com/questions/2717127/css3-gradient-borders) – Blazemonger
@ mblase75 - 您链接的帖子不是重复的。这里的OP正在寻找挖空效果...... –
嗨mblase75,这个线程是关于颜色渐变,这些都是容易;) – Jibou