Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to change the background color of the particular accordion in nested accordion?

I am trying to change the background color of the accordion (firstchild) in the nested accordion(prime ng)?

<p-accordion>
   <p-accordionTab header="Header 1">
      <p-accordion>
         <p-accordionTab header="Header 1">
            Content 1
         </p-accordionTab>
         <p-accordionTab header="Header 2">
            Content 2
         </p-accordionTab>
         <p-accordionTab header="Header 3">
            Content 3    
         </p-accordionTab>
      </p-accordion>
   </p-accordionTab>
</p-accordion>
like image 568
deepak Avatar asked Oct 15 '25 14:10

deepak


1 Answers

One solution that I can think of is below:

1) Add an id tag to your child accordion:

<p-accordion>
  <p-accordionTab header="Header 1">
   <p-accordion>
     <p-accordionTab id="firstaccordion" header="Header 1">
        Content 1
     </p-accordionTab>
     <p-accordionTab header="Header 2">
        Content 2
     </p-accordionTab>
     <p-accordionTab header="Header 3">
        Content 3    
     </p-accordionTab>
   </p-accordion>
  </p-accordionTab>
</p-accordion>

2) Then go to your styles.css and add:

#firstaccordion .ui-accordion-content{
    background-color: blueviolet !important; //your choice colour
}
like image 118
TheodoreTsg Avatar answered Oct 18 '25 05:10

TheodoreTsg



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!