【发布时间】:2016-12-01 20:31:52
【问题描述】:
我正在为网站创建菜单。它有2个级别。您可以单击该部分的标题,然后显示该部分的链接,而其他部分隐藏。很简单。
现在,问题在于移动视图完全不同。它的工作原理相同,但部分首先显示为列表,部分链接(以当前显示的为准)显示在下方。像这样:
我已经设法使用 Bootstrap 做到这一点(去除不必要的代码):
<div class="row">
<div class="col-xs-6 col-lg-12">
Section 1 title
</div>
<div class="col-lg-12 hidden-xs">
<ul>
<li><a href="">Link in section 1</a></li>
...
</ul>
</div>
<div class="col-xs-6 col-lg-12">
Section 2 title
</div>
<div class="col-lg-12 hidden-xs">
<ul>
<li><a href="">Link in section 2</a></li>
...
</ul>
</div>
</div>
<div class="row visible-xs">
<div class="col-xs-12">
<ul>
<li><a href="">Link in section 1</a></li>
...
</ul>
</div>
<div class="col-xs-12">
<ul>
<li><a href="">Link in section 2</a></li>
...
</ul>
</div>
</div>
它有效。但我想避免必须两次创建小节。此外,部分标题不会显示为列表,而是“欺骗”为网格中的列。
【问题讨论】:
-
我可以使用弹性盒子吗?
标签: html css twitter-bootstrap twitter-bootstrap-3