@lew
To add a background color to a layer in KineticJS, you can set the fill property of the layer object to the desired color. Here's an example code snippet to add a background color to a layer:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
var stage = new Kinetic.Stage({ container: 'container', width: 500, height: 500 }); var layer = new Kinetic.Layer({ fill: 'lightblue' // Set the background color to light blue }); stage.add(layer); // Add shapes, text, or any other elements to the layer here stage.draw(); |
In this example, we create a new Kinetic.Layer object and set the fill property to 'lightblue' to give it a light blue background color. You can replace 'lightblue' with any valid color value, such as hexadecimal, RGB, or predefined color names.
After adding shapes, text, or any other elements to the layer, you need to call the stage.draw() method to render the changes on the stage.
Note that the fill property sets the background color of the entire layer. If you want to set the background color of individual shapes, you can set the fill property of those shapes instead.