我有在右上角显示用户名和图像的网站。
我media query
用来检测移动设备,然后将其隐藏并仅显示user image
。
现在我正在尝试在用户点击该图像以从右侧出现菜单时,就像在谷歌上一样。
我试图遵循几个例子,但我不明白什么时候只使用 css 或 css + js 有人可以解释我这样做的方法是什么?
谢谢
更新
此代码应将覆盖菜单放在内容上:
$('.accountImageMobile').click(function () {
$('#over-menu').css({ left: '0' });
});
我的 HTML:
<body>
<header>
<div id="topHeader" style="background: #f5f5f5; min-height: 42px; padding-top: 5px; padding-left: 5px; padding-right: 5PX;">
...
<img id="accountImageMobile" style="max-width: 45px;" src="image.jpg" alt="" />
...
</div> >>>>top header end
<div id="over-menu">
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</div>
...
但是当我在移动设备上打开网站时,它会在顶部标题下方显示列表...