If I set color property of billboard it change the fill color of billboard not the outline.
I set the color property of billboard to “Sky” It applied to fill color of billboard and outline color is still black, I want color to get applied on outline.
See the “Image 2”
So is there anything to change the outline color of billboard?
If I understand the question correctly. I think it’s easier to change the image itself. Each color has its own css code, if we talk about Color. Open Photoshop, copy the color code and paint over.
Can you show the CesiumJS code you’re using currently to add the outline to your billboards? If you can share a Sandcastle example if your scene that would help. See: How to share custom Sandcastle examples
SVG images are rasterized in order to be drawn into the 3D scene. This means you can’t alter them the way you may normally interact with the SVG, like changing the outline and fill color.
What you will need to do is change the SVG itself before creating the billboard (or every time you change the color, you’ll update the image, which will recreate the billboard). You could modify the SVG before passing it to CesiumJS using a JavaScript library like this: https://svgjs.com/docs/3.0/