2013-03-30 101 views
2

我有一个复杂的问题。我想创建一个菜单。同时只有3个元素可见,另外2个是透明渐变的。如果我将光标移动到透明元素中,列表将向上或向下滚动。菜单菜单有子级别,与主级别具有相同的格式。透明渐变菜单

这里有一个例子:enter image description here

当停止,没关系。第一个和最后一个显示元素的CSS设置线性渐变。当它移动时,我使用jquery动画移动。但结果并不完全是我想要的。当它滚动时,看起来整个列表正在移动,而不是滚动。我想使用jQuery只是移动动画,透明渐变设置整个列表,而不是列表元素。

我想我应该使用面膜的名单,但背景是透明的了。我从想法中走出来。

+2

尝试提供JsFiddle。 – Smuuf

+0

嗯,这里是我从图像中提取的页面的URL:http://users.atw.hu/saohun/index2.php –

+0

是的,这是我的页面。它在它停留时工作,但当它滚动时,它看起来很糟糕。 – Peter

回答

1

我解决了它。我使用“overflow:hidden”和svg掩码。该子级别是其他ul列表,不包括在第一级,jquery设置显示。

+0

感谢您分享解决方案和链接到网站。虽然我必须说这不是那里最方便的菜单解决方案。延误令人烦恼,无法立即看到所有元素都不方便。 –