当有人打开导航堆叠菜单时,如何使用半不透明 [50% alpha] 覆盖覆盖 Bootstrap 3 站点的内容区域,仅当在手机上查看站点时 [即仅适用于 @media(最大宽度:767像素)]
这甚至可以使用 CSS 还是我必须使用一些 jQuery?
更新
谢谢大家 - 你提供了线索,我最终做的是:
$(".navbar-toggle").click(function(){
$("<div class='overlay'></div>").appendTo($(".content, .footer").css("position", "relative"));
})
// and some css
/* navigation overlay */
div.overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.5);
}