Home > Article > Web Front-end > Can I Change the Fill Color of an SVG Path with CSS?
Can I change the fill color of an svg path with CSS?
Consider the following SVG code:
<svg height="32" version="1.1" width="32" xmlns="http://www.w3.org/2000/svg" style="overflow: hidden; position: relative; left: -0.0166626px; top: -0.983337px;"> <desc></desc> <defs></defs> <path style="" fill="#333333" stroke="none" d="M15.985,5.972C8.422,5.972,2.289999999999999,10.049,2.289999999999999,15.078C2.289999999999999,17.955,4.302999999999999...............1,27.68,22.274Z"/> </svg>
Is it possible to modify the fill color of the SVG path using CSS or any other method without explicitly changing it within the
Answer:
Yes, it is feasible to style SVG elements using CSS. However, you must target the element just as you would when styling HTML. To apply the styling to all SVG paths, for instance:
path { fill: blue; }
External CSS tends to override the path's fill attribute in browsers like WebKit and Gecko. However, it's important to note that if you specify a fill color directly in the
The above is the detailed content of Can I Change the Fill Color of an SVG Path with CSS?. For more information, please follow other related articles on the PHP Chinese website!