我在我的页面的主区域中添加了一个内联表单,
表单有点太宽了,我希望它在991 px处折叠,
但是页面的其余部分可以在767 px处折叠
我知道它可以用mediaquery完成,但不确定要编码什么。
我被困在这里了!我能做什么?
我从一个文件的导航栏复制了内联表单,按钮工作正常。
它看起来像这样:
<div class="container">
<div class="text-center">
<button
class="btn btn-default form-toggle"
type="button"
data-toggle="collapse"
data-target="#collapseExample"
aria-expanded="false"
aria-controls="collapseExample"> <span class="sr-only"> Toggle navigation</span> Reservations
</button>
</div>
<div id="collapseExample" class="navbar-collapse collapse">
<div class="text-center ">
<form class="form-inline navbar-form" name="bookerform" action="---" method="GET" target="_self">
<div class="form-group">hidden elements</div>
<div class="form-group">arrivo</div>
<div class="form-group">partenza</div>
<div class="form-group text-left"> Numero N</div>
<div class="form-group text-left"> Numero A</div>
<div class="form-group text-left"> Numero B</div>
<div class="form-group"> button check</div>
</form>
</div>
</div>
</div>
3条答案
按热度按时间68de4m5k1#
谢谢你的帮助,好的,实际上我快到了。我喜欢使用bootstrap网格的解决方案,我已经添加了媒体查询,但它没有显示我想要的,从992以上它应该只显示表单,而不是按钮
f8rj6qna2#
你可以用一个简单的媒体查询和css类来做你的自定义折叠。简单地把CSS显示从内联块切换到块。这里,在1000 px及以下,第二个td的两个选择将垂直堆叠;在水平方向上高于1000 px。
CSS:
于飞:
View Demo on Bootply
fslejnso3#
如果你只想让它在992px时消失,但保留按钮,那么就在你想折叠的地方放一个类,并把按钮放在它外面。然后写一个媒体查询来显示:992px下没有一个像这样:
也许有更优雅的方式来做这件事,但我很难弄清楚你到底想要什么,所以我试着概括一下。