Class ZkCssHelper


  • public final class ZkCssHelper
    extends Object
    Utility function to support ZK functions. Provides functionsfor manipulating the CSS style for ZK components.
    Author:
    Andrew Kimball
    • Field Detail

      • STYLE_TEXT_ALIGN_LEFT

        public static final String STYLE_TEXT_ALIGN_LEFT
        Left text alignment CSS style property and value.
        See Also:
        Constant Field Values
      • STYLE_TEXT_ALIGN_RIGHT

        public static final String STYLE_TEXT_ALIGN_RIGHT
        Right text alignment CSS style property and value.
        See Also:
        Constant Field Values
      • STYLE_TEXT_ALIGN_CENTER

        public static final String STYLE_TEXT_ALIGN_CENTER
        Centre text alignment CSS style property and value.
        See Also:
        Constant Field Values
      • STYLE_BACKGROUND_COLOR

        public static final String STYLE_BACKGROUND_COLOR
        CSS style property for background color.
        See Also:
        Constant Field Values
    • Method Detail

      • createHexColorString

        public static String createHexColorString​(Color color)
        Obtains the string description of the RGB components of a color. The returned string is suitable for using in CSS styles. The red, green and blue components are formatted as hexadecimal characters. Each component is in the range 00 to FF. The entire string is therefore a 6 character string ranging from "000000" to "FFFFFF".
        Parameters:
        color - The color for which the string is to be created
        Returns:
        The string representation of the colour's RGB components.
      • appendStyle

        public static void appendStyle​(org.zkoss.zk.ui.HtmlBasedComponent component,
                                       String style)
        Adds a new CSS style to component. The ";" prefix is not required.
        Parameters:
        component - the HTML based ZK component whose CSS style is to be modified
        style - CSS style string to append to current style
      • appendStyleBackgroundColor

        public static void appendStyleBackgroundColor​(org.zkoss.zk.ui.HtmlBasedComponent component,
                                                      Color color)
        Adds a CSS background color style to component. The current style of the component is retained.
        Parameters:
        component - the HTML based ZK component whose CSS style is to be modified
        color - the color to be set
        See Also:
        setStyleBackgroundColor(HtmlBasedComponent, Color)