deepak
deepak

Reputation: 61

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>

Upvotes: 4

Views: 3732

Answers (1)

TheodoreTsg
TheodoreTsg

Reputation: 580

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
}

Upvotes: 2

Related Questions