how to use different background color for two p-card?

UI Components for Angular
Post Reply
accsoar
Posts: 1
Joined: 01 Nov 2019, 12:23

01 Nov 2019, 12:29

I have two p-card in a component. I hope them have different background colors.

I used the following CSS code but this makes two p-card have same background color.

::ng-deep .ui-card {
background-color: lightblue !important;
}

Is it possible to make two p-card have different colors?

Thanks!

yigitfindikli
Posts: 449
Joined: 08 Aug 2018, 14:09

04 Nov 2019, 10:58

accsoar wrote:
01 Nov 2019, 12:29
I have two p-card in a component. I hope them have different background colors.

I used the following CSS code but this makes two p-card have same background color.

::ng-deep .ui-card {
background-color: lightblue !important;
}

Is it possible to make two p-card have different colors?

Thanks!
Hi,
Can you try 'ViewEncapsulation.None' like this;

Code: Select all

@Component({
    	...
	encapsulation: ViewEncapsulation.None
})

scma
Posts: 1
Joined: 06 Feb 2020, 09:47

06 Feb 2020, 10:07

I don't understand, how changing the encapsulation will help to have different p-cards in the same component to have different background colors.

I have a similar problem, where I have to dynamically highlight a single p-card in a row of p-cards.
I tried several angles to tackle that problem but so far I was not able to come up with a working solution. My workaround is coloring a child-div, which is really not pretty.

Can someone tell us a dynamic way to set that background-color?

Post Reply

Return to “PrimeNG”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests