html - Bootstrap 和响应式菜单列表和图像

标签 html css twitter-bootstrap responsive-design

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 8 年前

这是我目前所拥有的: http://clients.emagid.com/practice_work/darwin/index.html

我想要的最终结果是这个网页: http://php1.emagid.net/~laurenbe/

我只是在一个已经完成的网站上做练习。当我调整浏览器大小时,我想让响应式菜单按钮位于中心(0 自动),而不是像大多数 Bootstrap 菜单按钮那样固定在右上角。

此外,如何才能使当我单击菜单按钮时,菜单列表会将下面的所有内容下推,这样它就不会停留在下面? (试试我的网页,看看我的意思,不是将正文内容与列表一起下推,而是正文内容与列表重叠)。

最后但并非最不重要的一点是,如何在调整浏览器大小时使图像重新缩放? (查看我的网页和完成的网页)。

最佳答案

此时,按钮向右浮动,因为在 bootstrap.min.css 的第 4300 行有规则

.navbar-toggle {
    position: relative;
    float: right;     <==== problem
    padding: 9px 10px;
   ....
} 

一种解决方案是在 max-width:767px 媒体查询中添加以下内容

@media (max-width:767px){

   .navbar-toggle {
    float: none;
   }
}  

扩展的移动菜单没有推送主页内容的问题是因为在 style.css 的第 121 行你已经修复了标题的高度:

header {
    height: 198px; <== problem
    text-align: center;
    margin: 0 auto;
    max-width: 710px;   
}   

您可以删除此高度规则,也可以在 max-width:767px @mendia block 中重新设置它。

要强制您的图像缩放,您可以根据 % 调整它们的大小。例如,如果你做了 width:80%;那么它们将是其父元素的 80%。在实践中,这并不总是那么容易,因为您需要有多个 @media 规则,以便图像大小保持适当,并且当 bootstrap 网格在狭窄的视口(viewport)中折叠时不会让您觉得奇怪。

希望这对您有所帮助!

关于html - Bootstrap 和响应式菜单列表和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25753700/

上一篇:html - 位置相对固定的 div 对齐方式。为什么?

下一篇:javascript - Jquery 显示/隐藏按钮在主页上不起作用

相关文章:

html - CSS - 使图像变暗,矩形覆盖除外

html - html表格上的空间

html - 仅使用一个元素创建带有阴影/圆 Angular 边缘的可扩展按钮/部分?

html - 为什么<p>和样式显示:block not working?

javascript - 使用 jQuery 显示/隐藏菜单

css - GUI 库替代 Twitter Bootstrap?

html - CSS - 使复选框和长描述内联

html - 如何将内容置于 div 中居中

html - 如何重叠两个具有透明度的div

css - 对齐 Logo 和导航栏列表项?