【问题标题】:How to remove bottom border from bootstrap accordion如何从引导手风琴中删除底部边框
【发布时间】:2020-09-26 10:25:22
【问题描述】:

我查看了许多有关如何执行此操作的示例,但找不到一个。

我的代码:

<!--html-->
<div id="navgroupsframe">
  <div class="panel-group" id="accordion">
    <div class="panel" style="margin-left: -15px;">
      <div class="panel-heading">
        <div class="vgroupholder panel-title" data-parent="#accordion" data-toggle="collapse" href=".titleSpanish" onclick="removevBgs();" style="background-color: transparent;" aria-expanded="true">

          <div class="groupicon">
            <div class="groupicontext">S</div>
          </div>
          <div class="grouptext">
            <div class="grouptitle">Spanish</div>
          </div>

        </div>
      </div>
    </div>
    <div class="panel-collapse titleSpanish collapse in" aria-expanded="true" style="">
      <div class="panel-body">
        <div class="panel-group" id="accordion">
          <div class="vgroupholder panel-body" data-parent="#titleSpanish" data-toggle="collapse" style="background-color: transparent;">

            <div class="groupicon" style="width: 80px;height: 80px;margin-left: 20px;">
              <div class="groupicontext" style="font-size: 40px;">C1</div>
            </div>
            <div class="grouptext">
              <div class="grouptitle">Class 1</div>
            </div>

          </div>
        </div>
      </div>
    </div>
    <div class="panel-collapse titleSpanish collapse in" aria-expanded="true" style="">
      <div class="panel-body">
        <div class="panel-group" id="accordion">
          <div class="vgroupholder panel-body" data-parent="#titleSpanish" data-toggle="collapse" style="background-color: transparent;">

            <div class="groupicon" style="width: 80px;height: 80px;margin-left: 20px;">
              <div class="groupicontext" style="font-size: 40px;">C2</div>
            </div>
            <div class="grouptext">
              <div class="grouptitle">Class 2</div>
            </div>

          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="panel-group" id="accordion">
    <div class="panel" style="margin-left: -15px;">
      <div class="panel-heading">
        <div class="vgroupholder panel-title" data-parent="#accordion" data-toggle="collapse" href=".titlePhysics" onclick="removevBgs();" style="background-color: transparent;">

          <div class="groupicon">
            <div class="groupicontext">P</div>
          </div>
          <div class="grouptext">
            <div class="grouptitle">Physics</div>
          </div>

        </div>
      </div>
    </div>
    <div class="panel-collapse titlePhysics collapse" aria-expanded="false" style="height: 0px;">
      <div class="panel-body">
        <div class="panel-group" id="accordion">
          <div class="vgroupholder panel-body" data-parent="#titlePhysics" data-toggle="collapse" style="background-color: transparent;">

            <div class="groupicon" style="width: 80px;height: 80px;margin-left: 20px;">
              <div class="groupicontext" style="font-size: 40px;">S1</div>
            </div>
            <div class="grouptext">
              <div class="grouptitle">Set 1</div>
            </div>

          </div>
        </div>
      </div>
    </div>
    <div class="panel-collapse titlePhysics collapse" aria-expanded="false" style="height: 0px;">
      <div class="panel-body">
        <div class="panel-group" id="accordion">
          <div class="vgroupholder panel-body" data-parent="#titlePhysics" data-toggle="collapse" style="background-color: transparent;">

            <div class="groupicon" style="width: 80px;height: 80px;margin-left: 20px;">
              <div class="groupicontext" style="font-size: 40px;">S2</div>
            </div>
            <div class="grouptext">
              <div class="grouptitle">Set 2</div>
            </div>

          </div>
        </div>
      </div>
    </div>
  </div>
</div>

我试过用这个:

.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-bottom: none;
}

但它不起作用。然而,所有边界都消失了,除了底部的边界。

我该如何解决这个问题?

还有

如何添加否定的margin-tops 而不导致手风琴跳跃?

任何帮助将不胜感激!

【问题讨论】:

    标签: html css bootstrap-4 accordion


    【解决方案1】:

    如果我理解您的问题,请告诉我。我在您的代码 sn-p 中看不到任何边框,但请注意:

    代替:

    .panel-group .panel-heading + .panel-collapse > .panel-body {
        border-bottom: none;
    }
    

    写:

    .panel-group, .panel-heading, .panel-collapse > .panel-body {
        border-bottom: none;
    }
    

    【讨论】:

    • 嗨,很遗憾,这不起作用。但是,请通过屏幕截图查看我的更新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多