code: def to_css(self):
          ''' Generate the CSS representation of this HSL color.
  
          Returns:
              str, ``"hsl(...)"`` or ``"hsla(...)"``
  
          '''
          if self.a == 1.0:
              return "hsl(%d, %s%%, %s%%)" % (self.h, self.s*100, self.l*100)
          else:
              return "hsla(%d, %s%%, %s%%, %s)" % (self.h, self.s*100, self.l*100, self.af to_css(self):
          ''' Generate the CSS representation of this HSL color.
  
          Returns:
              str, ``"hsl(...)"`` or ``"hsla(...)"``
  
          '''
          if self.a == 1.0:
              return "hsl(%d, %s%%, %s%%)" % (self.h, self.s*100, self.l*100)
          else:
              return "hsla(%d, %s%%, %s%%, %s)" % (self.h, self.s*100, self.l*100, self.a)
docs: Generate the CSS representation of this HSL color.
  
          Returns:
              str, ``"hsl(...)"`` or ``"hsla(...)"``