বুটস্ট্র্যাপ 3 ব্যবহার করে সিএসএস-কেবল (এবং আইকন মুক্ত) সমাধানের জন্য আমাকে উপরের মার্টিন উইকম্যানের উত্তরের উপর ভিত্তি করে কিছুটা ফিডল করতে হয়েছিল।
আমি অ্যাকর্ডিয়ন- * স্বরলিপি ব্যবহার করি নি কারণ এটি BS3 এর প্যানেলগুলির সাথে সম্পন্ন হয়েছে।
এছাড়াও, পৃষ্ঠার লোডে খোলা আইটেমটিতে আমাকে প্রাথমিক HTML এরিয়া-প্রসারিত = "সত্য" অন্তর্ভুক্ত করতে হয়েছিল।
আমি যে সিএসএস ব্যবহার করেছি তা এখানে।
.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; }
এখানে আমার স্যানিটাইজড এইচটিএমএল রয়েছে:
<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যাতে অ্যাকডিয়েনটি খোলার আগে ঘটে যায়।