私はブートストラップを使用して列の行を表示しています。各列には背景イメージと境界線があり、それらの間にギャップはありません。リストに複数の列がある場合、隣接する列の境界線は、境界線の幅が異なるように見える望ましくない効果を生成します。ここでは何が起こるかです: 選択した罫線のブートストラップカラムグリッド
マイHTML:
<div class="row">
<div class="col-md-12">
<div class="col-md-4 product" style="background: url(../img/product/prod_1.jpg) center;">
<div class="container">
<div class="overlay">
</div>
</div>
</div>
<div class="col-md-4 product" style="background: url(../img/product/prod_2.jpg) center;">
<div class="container">
<div class="overlay">
</div>
</div>
</div>
<!-- (...) -->
</div>
</div>
マイCSS/SCSS:
.product
{
//how to resolve the border issue?
border:2px solid $main-color-light;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
.container
{
}
}
どのように私は達成することができますこの?
重要:行には、未定義の数の製品が含まれている可能性があります。
にスポット!それは魔法をしました:) thxは、大いに感謝しています。 – Ricky
このメソッドの小さな副作用は、行全体が左に数ピックスになります。行ごとに4つの要素があると、負のマージンによって行全体が8ピクセル左にシフトします。 'margin-left'でラッパー要素を追加することでこれを補うことができます。あなたが心配していない理由が不思議であれば、何かを心に留めておいてください。 –
それはまさに私がやったことです:) – Ricky