我正在使用Bootstrap创建用于桌面,平板电脑和移动设备显示的布局。我试图达到的目的在这里说明:
为此,我创建了三个div:
<div class="row">
<div class="col-md-3">Text</div>
<div class="col-md-3">Text</div>
<div class="col-md-3">Text</div>
</div>
在平板电脑视图中,中间div将被隐藏,然后在移动设备视图中,最后一个div将低于第一个div。
使用我目前拥有的内容,所有三个div均可在台式机上正确显示,但是在平板电脑和移动设备中,所有三个div都可以垂直折叠。
是否可以通过Bootstrap轻松实现此目的,还是必须编写自己的CSS媒体查询?
要隐藏中间div,请使用引导程序中介绍的实用程序类:
使用visible-lg
该类可隐藏平板电脑和手机上的div。
我建议根据宽度使用col-sm和col-xs折叠或不折叠div(了解有关网格系统的更多信息):
<div class="row">
<div class="col-sm-3 col-xs-9">Text</div>
<div class="col-sm-3 visible-lg">Text</div>
<div class="col-sm-3 col-xs-9">Text</div>
</div>
看到这个小提琴
使用visible-desktop
该类可隐藏平板电脑和手机上的div。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句