我要创建一个像这个网站的特殊浮动菜单: http://www.just-eat.co.uk/restaurants-toscana/menu
如您所见,“类别”和“您的订单”菜单在屏幕中浮动,以便它们的位置几乎始终相同,并且它们始终贴在屏幕顶部(当然,在您向下滚动页面后),我该如何创建此在ASP.NET中的效果?我已经将我的菜单样式位置属性设置为固定,但这样,我的菜单总是具有相同的位置,我希望我的菜单能够粘在屏幕上方
答案 0 :(得分:2)
默认情况下,不确定ASP.NET是否具有此功能。从未见过像这样的东西。但是可以通过CSS位置轻松完成:固定放置在菜单块的最顶层div或使用插件如this。请注意,position:fixed可能会导致旧浏览器出现问题
答案 1 :(得分:1)
你好阿里你必须添加样式表才能浮动你的菜单,但你没有属性以便你的菜单基本浮动
答案 2 :(得分:1)
您可以将div
的位置保持为position:fixed
。
通过这样做,它的位置将relative
到浏览器窗口的位置,它似乎是固定的。