बूटस्ट्रैप 3 का उपयोग करके सीएसएस-ओनली (और आइकन-फ्री) समाधान के लिए मुझे मार्टिन विकमैन के उत्तर के आधार पर थोड़ा सा फ़िडलिंग करना था।
मैंने समझौते का उपयोग नहीं किया- * अंकन क्योंकि यह बीएस 3 में पैनलों के साथ किया गया है।
इसके अलावा, मुझे उस पृष्ठ पर आरंभिक HTML aria- विस्तारित = "सत्य" में शामिल करना था जो पृष्ठ लोड पर खुला है।
यहाँ CSS का उपयोग किया गया है।
.accordion-toggle:hover { text-decoration: none; }
.accordion-toggle:hover span, .accordion-toggle:hover strong { text-decoration: underline; }
.accordion-toggle:before { font-size: 25px; }
.accordion-toggle[data-toggle="collapse"]:before { content: "+"; margin-right: 0px; }
.accordion-toggle[aria-expanded="true"]:before { content: "-"; margin-right: 0px; }
यहाँ मेरा अभिन्न HTML है:
<div id="acc1">
<div class="panel panel-default">
<div class="panel-heading">
<span class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" aria-expanded="true" data-parent="#acc1" href="#acc1-1">Title 1
</a>
</span>
</div>
<div id=“acc1-1” class="panel-collapse collapse in">
<div class="panel-body">
Text 1
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<span class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#acc1” href=“#acc1-2”>Title 2
</a>
</span>
</div>
<div id=“acc1-2” class="panel-collapse collapse">
<div class="panel-body">
Text 2
</div>
</div>
</div>
</div>
.bs.collapse। मैंने भी बदल दिया है,shown and hidden to show and hideइसलिए ऐनिमेशन खुलने से पहले एनीमेशन होता है।