【发布时间】:2015-12-10 14:34:43
【问题描述】:
我有一个后端,我可以在两个块元素之间动态选择一个用于图像,一个用于文本。我想创建灵活的布局,例如:
____________________
|__image__|__text __|
|__text __|__image__|
|__text __|__text __|
|__image__|__image__|
等等……现在我的问题是我希望文本块适合我的网格行,而图像块占窗口宽度的 50%。像这样:
我的结构目前是这样的,但如有必要我可以轻松更改它,我唯一想要使用的是带有background-image 的 div。对于这个 div 我使用封面 css 属性
-webkit-background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
background-size: cover!important;
background-position: center center;
background-repeat: no-repeat;
<section class="section textimgblock row fullWidth small-collapse">
<div class="columns medium-6">
<div class="rich-text">SOME TEXT</div>
</div>
</div>
<div class="columns medium-6 bgimg" style="background-image:url('/media/images/3_1RSSWbZ.width-800.jpg');">
</div>
</section>
是否有一个干净的 css/html 方法来执行此操作,或者我应该使用 javascript 吗? 问候曼努埃尔
【问题讨论】:
-
或许您可以向我们展示您的 HTML 结构?
-
好吧,我的问题有点太不清楚了,抱歉。为了显示图像,我想使用带有背景图像和覆盖 css 属性的 div。