제가 검색 좀하고 어떻게 반응을 여기에 Bootstrap 3 tab to accordion
에서 아코디언에 부트 스트랩 3 탭을 발견하지만, 나는 부트 스트랩 4를 사용하고 있으며, 아코디언으로 부트 스트랩 4 탭으로 변환하는 방법을 모르겠습니다. 도와주세요.부트 스트랩 4 탭으로 아코디언. 어떻게?
감사합니다.
제가 검색 좀하고 어떻게 반응을 여기에 Bootstrap 3 tab to accordion
에서 아코디언에 부트 스트랩 3 탭을 발견하지만, 나는 부트 스트랩 4를 사용하고 있으며, 아코디언으로 부트 스트랩 4 탭으로 변환하는 방법을 모르겠습니다. 도와주세요.부트 스트랩 4 탭으로 아코디언. 어떻게?
감사합니다.
부트 스트랩 4에서는 다음 마크 업과 함께 해당 기능을 구현할 수 있습니다.
합니다 (이 내장 된 조각 뷰어는 CSS를 @media 쿼리 포함 때때로 물건을 혼합, 나는이 너무 Codepen을 만들었습니다.)
HTML
<div class="container">
<ul id="tabs" class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a id="tab-A" href="#pane-A" class="nav-link active" data-toggle="tab" role="tab">–A–</a>
</li>
<li class="nav-item">
<a id="tab-B" href="#pane-B" class="nav-link" data-toggle="tab" role="tab">–B–</a>
</li>
<li class="nav-item">
<a id="tab-C" href="#pane-C" class="nav-link" data-toggle="tab" role="tab">–C–</a>
</li>
</ul>
<div id="content" class="tab-content" role="tablist">
<div id="pane-A" class="card tab-pane fade show active" role="tabpanel" aria-labelledby="tab-A">
<div class="card-header" role="tab" id="heading-A">
<h5 class="mb-0">
<a data-toggle="collapse" href="#collapse-A" data-parent="#content" aria-expanded="true" aria-controls="collapse-A">
Collapsible Group Item A
</a>
</h5>
</div>
<div id="collapse-A" class="collapse show" role="tabpanel" aria-labelledby="heading-A">
<div class="card-body">
[Tab content A]
</div>
</div>
</div>
<div id="pane-B" class="card tab-pane fade" role="tabpanel" aria-labelledby="tab-B">
<div class="card-header" role="tab" id="heading-B">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" href="#collapse-B" data-parent="#content" aria-expanded="false" aria-controls="collapse-B">
Collapsible Group Item B
</a>
</h5>
</div>
<div id="collapse-B" class="collapse" role="tabpanel" aria-labelledby="heading-B">
<div class="card-body">
[Tab content B]
</div>
</div>
</div>
<div id="pane-C" class="card tab-pane fade" role="tabpanel" aria-labelledby="tab-C">
<div class="card-header" role="tab" id="heading-C">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" href="#collapse-C" data-parent="#content" aria-expanded="false" aria-controls="collapse-C">
Collapsible Group Item C
</a>
</h5>
</div>
<div id="collapse-C" class="collapse" role="tabpanel" aria-labelledby="heading-C">
<div class="card-body">
[Tab content C]
</div>
</div>
</div>
</div>
</div>
CSS
.nav-tabs {
display:none;
}
@media(min-width:768px) {
.nav-tabs {
display: flex;
}
.card {
border: none;
}
.card .card-header {
display:none;
}
.card .collapse{
display:block;
}
}
@media(max-width:767px){
.tab-pane {
display: block !important;
opacity: 1;
}
}
와우, 정확히 내가 필요한 것입니다. 고마워! –
도와 드리겠습니다! 이 답변이나 사이트의 다른 사용자가 귀하의 문제를 해결 한 경우이를 허용으로 표시하십시오. 감사! – dferenc
넣어 코드 - 링크가 SO에 의해 차단되었습니다. – furas