これを実現するには本当に近いです。私は各行に3つの画像を取得しようとしています。最初の行には1つのイメージしかありませんが、残りのイメージには3つのイメージがあります。なぜ最初の行に1つのイメージしかないのか分かりません。ここに私のコードだ:Foreachループを使用したブートストラップグリッドの生成
<div class="row">
@{ var counter = 0; }
@foreach (var x in portifolioImages)
{
<div class="col-sm-4">
<a href="#"><img src="@x.UmbracoFile" alt="@x.imageTitle" style="margin:0 auto;" />
<p class="folioTitle">@x.imageClient <br /><span style="color:#00bfff; font-weight: bold; text-transform: uppercase; font-size:15px;">Learn More</span></p>
</a>
</div>
if (counter % 3 == 0)
{
@:</div><div class="row">
counter = 0;
}
counter++;
}
</div>
のカウンタ(カウンタ%3 == 0) { @:
close but the first row had 2 images, then the rest had 3 –
if you want 3 images a row, why counter, boostrap grid will do it for you, 'col-*-4' means '33.3% width' means each row divides equally into 3 so simple '