【发布时间】:2018-08-03 13:34:43
【问题描述】:
我的布局比较简单。顶部有一个标题,导航栏左侧有一列内的图像,右侧是内容。
当我切换到移动响应视图时,我希望导航列并排显示导航列表和图像,而不是像默认视图那样上下显示。
到目前为止,我已经使用了以下代码
<div class="row">
<div class="col-lg-2">
<div class="row">
<div class="col-sm-10">
<ul style="margin-left: 50px;">
<li><a href="/news">News</a></li>
<li><a href="/events">Events</a></li>
</ul>
</div>
<div class="col-sm10">
<img src="/images/navbg.png" class="img-fluid">
</div>
</div>
</div>
<div class="col-lg-9">
<h3>Blog Title</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>
</div>
使用上面的代码,布局在默认视图中看起来不错,但在较小的响应视图中,我无法让图像出现在无序列表旁边。无序列表和图像就像在默认布局中一样出现在彼此下方,并且占用了大量空间。我还想用 css 从顶部将图像裁剪得更小,尽管我也不介意使用更小尺寸的图像。
任何帮助将不胜感激。
【问题讨论】:
标签: html css bootstrap-4 responsive