Class GssFunctions.BaseHslColorManipulation
- java.lang.Object
-
- com.google.common.css.compiler.gssfunctions.GssFunctions.BaseHslColorManipulation
-
- Direct Known Subclasses:
GssFunctions.Darken,GssFunctions.DesaturateColor,GssFunctions.Greyscale,GssFunctions.Lighten,GssFunctions.SaturateColor,GssFunctions.Spin
- Enclosing class:
- GssFunctions
public abstract static class GssFunctions.BaseHslColorManipulation extends java.lang.ObjectAbstract base class providing HSL color space manipulation functions.
-
-
Constructor Summary
Constructors Constructor Description BaseHslColorManipulation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringaddHslToCssColor(java.lang.String baseColorString, int hueToAdd, int saturationToAdd, int lightnessToAdd)Takes a CSS color string, and adds the specified amount of hue, saturation and lightness to it in HSL color spaceprotected java.lang.StringaddHslToCssColor(java.lang.String baseColorString, java.lang.String hueToAdd, java.lang.String saturationToAdd, java.lang.String lightnessToAdd)
-
-
-
Method Detail
-
addHslToCssColor
protected java.lang.String addHslToCssColor(java.lang.String baseColorString, java.lang.String hueToAdd, java.lang.String saturationToAdd, java.lang.String lightnessToAdd) throws GssFunctionException- Throws:
GssFunctionException
-
addHslToCssColor
protected java.lang.String addHslToCssColor(java.lang.String baseColorString, int hueToAdd, int saturationToAdd, int lightnessToAdd)Takes a CSS color string, and adds the specified amount of hue, saturation and lightness to it in HSL color space- Parameters:
baseColorString- The string representing the color to changehueToAdd- The amount of hue to add (can be negative)saturationToAdd- The amount of saturation to add (can be negative)lightnessToAdd- The amount of lightness to add (can be negative)- Returns:
- A CSS String representing the new color
-
-