How to make material ui Chips delete svg icon in white color using css

All we need is an easy explanation of the problem, so here it is.

I am using material UI component and I gave custom class to my chip

like you can see I have attached screenshot
How to make material ui Chips delete svg icon in white color using css

here I am trying to make that cross button in white like this

How to make material ui Chips delete svg icon in white color using css

So I check doing inspect element and came to know that it is SVG icon

so in App.css
I tried to make all the svg icon in white like this

svg{ color:white }

but still its not helping me still it showing me black color cross button

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

try to use !important like svg{ color:white !important; } and check if it works.

if it does not work then inspect the cross element and check what class is applied on it then using that class redeclare your styles in your css file.

Method 2

You should aim at path not svg.
So in your case it will be svg path { background-color: #fff }

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply