通过引导,它看起来像他们支持折叠菜单栏项目的小屏幕。页面上的其他项目是否也有类似的内容?
例如,我有一个与navi -pill浮动正确。在小屏幕上,这会引起问题。我想至少把它放到类似的点击显示更多的下拉列表中。
这在现有的引导框架中是可能的吗?
通过引导,它看起来像他们支持折叠菜单栏项目的小屏幕。页面上的其他项目是否也有类似的内容?
例如,我有一个与navi -pill浮动正确。在小屏幕上,这会引起问题。我想至少把它放到类似的点击显示更多的下拉列表中。
这在现有的引导框架中是可能的吗?
当前回答
Bootstrap 4.0测试版(我认为这将是最终版)有一个变化-注意隐藏类被删除了。
查看文档:https://getbootstrap.com/docs/4.0/utilities/display/
为了在移动设备上隐藏内容并在更大的设备上显示,你必须使用以下类:
d-none d-sm-block
第一个类设置在所有设备上显示none,第二个类为“sm”上的设备显示它(如果你想在不同的设备上显示,你可以使用md, lg等而不是sm)。
我建议在迁移之前阅读一下:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
其他回答
在此,我有几点需要澄清:
1) Bootstrap 3中显示的列表(可见-phone,可见-tablet等)已弃用。新的值是:
visible-xs - * visible-sm - * visible-md - * visible-lg - * hidden-xs - * hidden-sm - * hidden-md - * hidden-lg - *
星号的含义如下(我只在下面显示了visible-xs-*):
visible-xs-block visible-xs-inline visible-xs-inline-block
2)当你使用这些类的时候,你不会在前面加一个句号(正如上面答案的一部分所显示的那样)。
例如:
<div class="visible-md-block col-md-6 text-right text-muted">
<h5>Copyright © 2014 Jazimov</h5>
</div>
3)你可以使用visible-*和hidden-*(例如,visible-xs和hidden-xs),但这些在Bootstrap 3.2.0中已被弃用。
欲了解更多细节和最新规格,请点击这里并搜索“可见”: http://getbootstrap.com/css/
所有的hidden- up, hidden-*类都不适合我,所以我在visible-*之前添加了自制的hidden类(适用于当前的bootstrap版本)。如果您只需要在一个屏幕上显示div,而在其他屏幕上隐藏div,那么它是非常有用的。
CSS:
.hidden {display:none;}
HTML:
<div class="col-xs-12 hidden visible-xs visible-sm">
<img src="photo.png" style="width:100%">
</div>
您可以为任何模块输入这些模块类后缀,以更好地控制它将在何处显示或隐藏。
.visible-phone
.visible-tablet
.visible-desktop
.hidden-phone
.hidden-tablet
.hidden-desktop
http://twitter.github.com/bootstrap/scaffolding.html滚动至底部
Bootstrap 4.0测试版(我认为这将是最终版)有一个变化-注意隐藏类被删除了。
查看文档:https://getbootstrap.com/docs/4.0/utilities/display/
为了在移动设备上隐藏内容并在更大的设备上显示,你必须使用以下类:
d-none d-sm-block
第一个类设置在所有设备上显示none,第二个类为“sm”上的设备显示它(如果你想在不同的设备上显示,你可以使用md, lg等而不是sm)。
我建议在迁移之前阅读一下:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
额外的CSS 从移动视图的所有页面中删除边栏:
@media only screen and (max-width:767px)
{
#secondary {
display: none;
}
}