【发布时间】:2018-05-01 03:27:06
【问题描述】:
有一个设计要求,我这辈子都做不到。考虑这张显示具有 12 列布局的引导网格的图像:
三个黑色矩形代表:
- 一列填充
- 主要内容区
- 互动地图
3段是问题所在;它需要与.container 内的网格系统完美对齐,并且还需要一直到屏幕边缘不溢出。由于1 + 2 部分加起来不超过 6 列,因此我很难调整部分 3 的大小。
我还没有想出任何可行的解决方案——最接近(仍然很远)是make use of pseudo-elements on the grid system——唯一的问题是不可能将地图放在伪元素中。
请注意,我目前已经有一个 JavaScipt 解决方案,我正在寻找一个仅 CSS/HTML 的解决方案来减少页面加载时的闪烁。
根据要求,这里有一些图片,希望能让要求更清楚。
一些伪代码
<div class="section left-content side-map">
<div class="container">
<div class="col-sm-8 col-lg-7 col-lg-offset-1">
Content - remain unchanged
</div>
<div class="col-sm-4 col-lg-3 col-lg-offset-1">
<div id="contact-map">
Map here - need to extend to viewport edge
</div>
</div>
</div>
</div>
【问题讨论】:
-
提供你尝试过的东西..
-
另外,这张照片根本没有说明问题。在问题中添加当前和期望的结果,使其更清晰。还有一些代码会有所帮助。
-
@Jana 我的问题是我根本想不出没有明显问题的解决方案。我需要它不溢出的事实意味着带有
width: 100%;overflow: hidden;的顶级元素的过宽元素不在图片中,我无法手动增加宽度,因为我需要一个媒体查询每个单个像素。没有发布代码,因为我不知道从哪里开始,也找不到足够相似的问题 -
@Granny 查看编辑
-
@Scoots 我可能像蝙蝠一样瞎,但我看不出结果的图 1 和图 2 之间的区别。
标签: html css twitter-bootstrap twitter-bootstrap-3 responsive-design