아코디언 탭을 클릭하면 양식이 오른쪽으로 슬라이드되는 고정 연락처 양식으로 내 페이지에 맞게 아코디언을 수정했습니다. 이 모든 것이 잘 작동합니다. 그러나 탭은 페이지에 비해 약간 크며 파일 탭을 반영하여 더 작게 만들고 싶습니다. 탭 자체의 크기를 조정하는 방법을 알아 냈지만 탭 바로 아래에 있기 때문에 부모의 배경색을 제거해야합니다.
탭의 보라색 부분은 유지하고 싶은 색상이고 검은 색은 제거하고 싶은 색상입니다. 내가 직면 한 문제는 탭의 검은 색을 제거하면 열릴 때 콘텐츠의 색도 제거된다는 것입니다.
아코디언에는 탭을 연 다음 닫으면 다음과 같이 클래스 (class = "collapse")가 생성되고 앵커 태그에 추가되는 데 도움이 될 수 있다고 생각되는 아코디언에는 다음과 같은 고유 한 클래스가 있습니다.
<div class="contact">
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" class="collapsed">
Contact Us
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
<!--form goes here-->
</div>
</div>
</div>
</div>
</div>
제거하고 싶은 배경색 <div class="panel panel-default"></div>
이있는 상태에서 자식 인 앵커 태그에 추가 된 클래스로 제거 할 수있는 방법이 있습니까?
이에:
다른 것을 할 필요가 없거나 너무 복잡하게 만들 필요가 없습니다. CSS를 아래와 같이 변경하십시오.
.panel.panel-default {
background-color: transparent;
}
.panel-default .panel-body {
background:#000;
}
바이올린 .
확장시 패널 제목을 색상으로 채우려면 jquery를 사용하십시오.
$('#myCollapsible').on('shown.bs.collapse', function () {
// do something… add css background etc.
});
$('#myCollapsible').on('hidden.bs.collapse', function () {
// do something… remove css background or set to transparent etc.
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다