bootstrap 4 макета в angular 7 - PullRequest
       10

bootstrap 4 макета в angular 7

0 голосов
/ 29 февраля 2020

Я пытаюсь создать шаблон с сеткой bootstrap, как на картинке ниже, со среднего размера экрана, но не могу этого сделать. Ниже мой код:

HTML:

 <div class="container-fluid" style="text-align:center">
    <div class="row" style="text-align:center">
      <div class="col-md-12" style="font-size:22px">All Blogs </div>
      <br><br><br><br>
    </div>
    <br>
    <br>
    <div class="row col-md-12 py-3" *ngIf="allBlogs.length>0">
     <!--  Card Start -->
      <div class="card" *ngFor="let blog of allBlogs">
        <div class="row">
              <div class="col-md-3">
                <a [routerLink]="['/blog', blog.id]"><img src="http://localhost:4000/{{blog.imagePath}}" class="card-img-top card-img-size" alt="blog1"></a>
               </div>
          <div class="col-md-5 px-3">
            <div class="card-block px-6">
              <h4 class="card-title">{{blog.title}}</h4>
              <p class="card-text">{{blog.description}}</p>
              <br>
              <a href="#" class="mt-auto btn btn-primary">Read More</a>
            </div>
          </div>
        </div>
      </div>
    <br>
      <app-blog-category></app-blog-category>
  </div>
</div>

1 Ответ

0 голосов
/ 29 февраля 2020

Вот шаблон на основе изображения. Я сделал размер сетки 8 и 4, поскольку bootstrap использует систему из 12 столбцов, но вы можете изменять эти числа по мере необходимости.

<div class="container-fluid">
<div class="row">

 //this col contains your three card rows
 <div class="col-md-8">
  <div class="row"> 
   <div class="col"> </div>
  </div>

  <div class="row"> 
   <div class="col"> </div>
  </div>

  <div class="row"> 
   <div class="col"> </div>
  </div>
 </div>

 //this is for your shared component
 <div class="col-md-4"> 
  <shared-component></shared-component>
 </div>
</div>
</div>
...