0

1 行おきに最初のレンガが半分になるレンガ パターンを作成する必要があります。これは、1 つの行に含まれるセルの数がわかっている場合に、グリッドの半分の列幅を使用することで実現できます。

ただし、小さな画面やサイズ変更時に、セルが折りたたまれて新しい動的な行が作成されると、ブリック パターンが壊れます。

レンガ パターンの例: http://plato.acadiau.ca/courses/educ/reid/geometry/brick/Mvc-006s.jpg

以下のコードは、5 つのセルが連続している場合に機能します。1 行に 3 つのセルのみが表示されるように画面のサイズを変更すると、3 行目が意図したようにハーフブリックで始まらず、パターンが壊れます。

<div class="row">
            <div class="col-xs-3 col-sm-2 col-md-1 col-lg-1 halfbrick"></div>                
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
        </div>    

        <div class="row">                
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
        </div>    

        <div class="row">
            <div class="col-xs-3 col-sm-2 col-md-1 col-lg-1 halfbrick "></div>                
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
            <div class="col-xs-6 col-sm-4 col-md-3 col-lg-3 brick"></div>
 </div>                
4

2 に答える 2