如何使Card Header在Bootstrap 4中没有边界半径?

时间:2017-09-20 08:13:22

标签: html css twitter-bootstrap border bootstrap-4

如何使card-header在bootstrap 4上没有边框半径?我实现了这一个但是卡片头的背景颜色与卡片头重叠,因此卡片头仍然有border-radius

.card-header {
    height: 50px;
    background-color: #000;
    border-bottom-color: #fff;
    border-top: none;
    border-radius: 0;
}

7 个答案:

答案 0 :(得分:4)

要删除半径,请指定一个类舍入为0 。 Bootsrap 4.

<button type="button" class="btn btn-primary rounded-0">...</button>

答案 1 :(得分:3)

正如您在comment中所写,Bootstrap将border-radius添加到first-child的{​​{1}}。

我建议,这是背景颜色。

当你覆盖它时,它应该被解决:

.card-header

JSFiddle

答案 2 :(得分:0)

你可以试试这个:

.card-header:first-child {
  border-radius: 0;
}

答案 3 :(得分:0)

这就是我在SCSS中所做的

@if $enable-rounded == false {
  .card {
    .card-header {
      border-radius: 0;
    }
    .card-body {
      border-radius: 0;
    }
    .card-footer {
      border-radius: 0;
    }
  }
}

在加载引导程序SCSS之前,您必须包含SCSS变量$ enable-rounded。

答案 4 :(得分:0)

这对我有用。试试

.card, .card-header, .card-body, .card-footer{
    border-radius:0px !important;
}

答案 5 :(得分:0)

            <div class="card-tools">
              <select class="form-control" name="dropdown_media">
                      <option value="1">Active Media</option>
                      <option value="0">Blocked Media</option>
                      <option value="all_media">All Media</option>
              </select>

            </div>
          </div>

答案 6 :(得分:-1)

<div class="card"><div class="card-header">...

您需要为两个类&amp;&gt;声明 border-radius:0; 卡头