我正在尝试整理一个固定在屏幕右侧的垂直导航栏,目前它显示正常,但我想要的是当用户单击其中一个选项时,菜单会向左展开. 目前它确实展开了,但效果不佳,下面的所有其他菜单选项都关闭了,新菜单展开在所选选项下方展开,它应该在顶部展开,希望你能明白我的意思我创建的这个jsfiddle。我的版本使用图像而不是颜色,但希望这两种方式都一样
只是为了让您知道这不仅仅是扩展菜单选项的情况,滑过的位是一个新图像,所以我认为它需要是一个新的 div 等。
无论如何,非常感谢您的任何帮助。
我正在尝试整理一个固定在屏幕右侧的垂直导航栏,目前它显示正常,但我想要的是当用户单击其中一个选项时,菜单会向左展开. 目前它确实展开了,但效果不佳,下面的所有其他菜单选项都关闭了,新菜单展开在所选选项下方展开,它应该在顶部展开,希望你能明白我的意思我创建的这个jsfiddle。我的版本使用图像而不是颜色,但希望这两种方式都一样
只是为了让您知道这不仅仅是扩展菜单选项的情况,滑过的位是一个新图像,所以我认为它需要是一个新的 div 等。
无论如何,非常感谢您的任何帮助。
除了 AK 的回答之外,我还为您快速模拟了这一点。它并不完全符合您的需要,因为我正在工作,但它向您展示了这可以通过纯 CSS3 来完成。
编辑:好的,我很无聊,你在这里 - 功能齐全:http: //jsfiddle.net/NDqdt/4/