html - 如何使用 BootStrap 实现关于 "recent achievements"的 stackoverflow header 下拉菜单的 css?

标签 html css twitter-bootstrap nav

最近,我发现 stackoverflow 的最近成就很棒,当单击标题为“最近的成就:声誉、徽章和特权”的 SO 标题图标时,我得到一个特殊的对话框:

enter image description here

我尝试了 Bootstrap modal-dialog,但有一些问题:

(1) 这个modal-dialog会随机放在某个特定的地方,但我希望它像SO一样放在图标旁边,我发现SO使用了固定位置:

style="top: 34px; left: 190.21875px; display: block;"

不知道top: 34px; left: 190.21875px; 是在设计时设置的,还是其他方式设置的?

(2) 当我启动一个modal-dialog时,同时它会像生成一层阴影一样改变body的颜色直到它关闭,比如here ,不改变车身颜色怎么办?

更新:

我尝试使用 Bootstrap 的 navdropdowndropdown-menu 构建测试版本:http://jsfiddle.net/j9334pbr/ .如果您有更好的解决方案,请告诉我!

最佳答案

当模式打开时,听起来您不希望整个页面都覆盖有阴影。如果是这样,那么有理由这样做,如果用户单击页面上的任何位置,模态将位于打开的窗口后面。它使用 z-index 将页面分层,仅具有阴影外观。使用 css 使其看起来不同的快速方法,但几乎您想要做的是使用此 css 并确保将其放置在任何 Bootstrap css 链接的末尾/下方。

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

如果您打开一个 Bootstrap 非最小 css 文件并转到第 5726 行,这是模态类开始的地方。这是 v3.3.4 版本。

您可以在任何地方放置一个按钮来打开消息。 我希望这对您有所帮助并帮助您入门。祝你好运。

关于html - 如何使用 BootStrap 实现关于 "recent achievements"的 stackoverflow header 下拉菜单的 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30447664/

相关文章:

html - 调整大小时保持不同大小的图像成比例

jquery - 在 UL 上滚动不触发?

javascript - 有没有纯 Javascript X/HTML 验证器?

全屏 HTML5 中的 javascript 打开(页面元素)在 Internet Explorer 中失败

javascript - Tailwind 全局使用本地文件中的字体

html - 网站在手机上显示空白

html - 带有背景图片的粘性页脚

html - Internet Explorer 中的字体大小不同

jquery - 如何使用 CSS 和 jQuery 创建简单的选项卡?

javascript - 如何一个接一个地放置一个盒子?