单击整个标题div时如何使Bootstrap v4手风琴折叠?

Sai*_*ouk 7 html css twitter-bootstrap-4 bootstrap-4

最初,当点击有文本的区域时,bootstrap v4手风琴是可折叠的.如何让它可以折叠到该div的整个区域.

这里是bootstrap的代码.

<div id="accordion" role="tablist" aria-multiselectable="true">
  <div class="card">
    <div class="card-header" role="tab" id="headingOne">
      <h5 class="mb-0">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          Collapsible Group Item #1
        </a>
      </h5>
    </div>

    <div id="collapseOne" class="collapse in" role="tabpanel" aria-labelledby="headingOne">
      <div class="card-block">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.
      </div>
    </div>
  </div>
  <div class="card">
    <div class="card-header" role="tab" id="headingTwo">
      <h5 class="mb-0">
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          Collapsible Group Item #2
        </a>
      </h5>
    </div>
    <div id="collapseTwo" class="collapse" role="tabpanel" aria-labelledby="headingTwo">
      <div class="card-block">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Zim*_*Zim 5

data-target只需在标题 div 上使用..

<div class="card-header" role="tab" id="headingOne" data-toggle="collapse" data-parent="#accordion" data-target="#collapseOne">
     <h5 class="mb-0">
        <a href>
           Collapsible Group Item #1
        </a>
     </h5>
</div>
Run Code Online (Sandbox Code Playgroud)

http://www.codeply.com/go/f6LLnOaKHu

  • 它在代码中工作。但不在我编写的引导代码中。并且,在 div 和锚标记中,您都使用了 data-* 东西。顺便说一句,谢谢。找到了答案。 (2认同)

Jis*_*V S 4

将此样式添加到您的 css 中

.mb-0 > a {
  display: inline-block;
  width: 100%;
  padding:0.75rem 1.25rem;
}
.card-header {
  padding:0;
}
Run Code Online (Sandbox Code Playgroud)

尝试使用演示,运行代码片段并单击全屏视图

.mb-0 > a {
  display: inline-block;
  width: 100%;
  padding:0.75rem 1.25rem;
}
.card-header {
  padding:0;
}
Run Code Online (Sandbox Code Playgroud)
.mb-0 > a {
  display: inline-block;
  width: 100%;
  padding:0.75rem 1.25rem;
}
.card-header {
  padding:0;
}
Run Code Online (Sandbox Code Playgroud)