我试图改变我拥有的一些行的布局。它们应该如下所示:
它在引导程序中,并且有一个循环输出每一行。输出如下所示:
<div class="container benefit-container">
<div class="row benefit-row">
<div class="col-md-6 benefit-text">
<h4>...</h4>
<p>...</p>
<a href="#">...</a>
</div>
<div class="col-md-6 benefit-image">
<img src="#" />
</div>
</div>
<div class="row benefit-row">
<div class="col-md-6 benefit-text">
<h4>...</h4>
<p>...</p>
<a href="#">...</a>
</div>
<div class="col-md-6 benefit-image">
<img src="#" />
</div>
</div>
<div class="row benefit-row">
<div class="col-md-6 benefit-text">
<h4>...</h4>
<p>...</p>
<a href="#">...</a>
</div>
<div class="col-md-6 benefit-image">
<img src="#" />
</div>
</div>
</div>
因此,对于每个 .benefit-row,我都在尝试交换 .benefit-text 和 benefit-image。
我可以设法使用以下方法交换它们:
.benefit-row div:first-child {
left: 50%;
}
.benefit-row div:last-child {
right: 50%;
}
但是要交替行,我想我需要使用第 n 个子元素奇数和偶数 CSS。
但我不确定如何实现它。它几乎需要是一个 if 语句,例如,如果行是奇数,则第一个孩子 50% 和最后一个孩子 50%...
这甚至可以单独使用 CSS 完成吗?也许我需要编写我的 css 内联并以某种方式使用 php?
任何帮助将非常感激。感谢您的关注!


