webfirmframework for Java Experts

CSS properties

CSS properties are the properties of a style attribute. There are multiple ways to set css properties to a style object, see the below code.

//if you initially want to have some css properties
Style style = new Style("text-align:center;background-color:green");

//another way of adding css property
BackgroundColor backgroundColor = new BackgroundColor(CssColorName.BLUE);
style.addCssProperties(backgroundColor);

//again another way of adding css property
style.addCssProperty("align-content", "center");

//there some more methods to add/remove/modify properties
//in a style class those you can find from style object.

//to print the attribute name and value
System.out.println(style.toHtmlString());
the final style object will have this outcome
style="text-align:center;background-color:blue;align-content:center"

If a style object is added to multiple tags, then changing the style object properties will apply to all tags to which it is added.

If a CSS property class does not exist we can create it with CustomCssProperty class. Refer Custom CSS Property doc for more info.