Карта Bootstrap имеет белую окантовку вокруг изображения - PullRequest
0 голосов
/ 24 апреля 2019

Последовал примеру здесь со следующим кодом:

<div class="card" style="width:400px">
  <img class="card-img-top" src="image.png" alt="Card image">
  <div class="card-body">
    <h4 class="card-title">John Doe</h4>
    <p class="card-text">Some example text.</p>
    <a href="#" class="btn btn-primary">See Profile</a>
  </div>
</div>

, который дает белую рамку вокруг изображения (только внутри серой области).Я не применяю другие CSS:

enter image description here

Ответы [ 3 ]

0 голосов
/ 24 апреля 2019

.card имеет границу по умолчанию, установленную на: border: 1px solid rgba(0,0,0,.125);

Чтобы удалить эту границу, просто добавьте класс border-0 к вашему <div> следующим образом:

<div class="card border-0" style="width:400px"> 

См. https://getbootstrap.com/docs/4.0/components/card/#border для получения дополнительной информации

0 голосов
/ 24 апреля 2019

запись .card: border: none; bescuase .card имеет класс серой границы по умолчанию.

0 голосов
/ 24 апреля 2019

Пример, которому вы следовали, также имеет белую рамку, так как это делает Bootstrap. Вы не применяете никакой другой CSS, но это именно то, что вы должны сделать, чтобы избавиться от границы.

Например: применить border:0px solid transparent; к объекту с классом card.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...