Platinum Partner

Get The Inverse Of A Hex Color In Ruby

This method will return the inverse of a hex color, which is useful if you want to make sure that your text will show up on a colored background.

def invert_color(color)
  color.gsub!(/^#/, '')
  sprintf("%X", color.hex ^ 0xFFFFFF)
end

Example:

invert_color('#c0c0c0') #=> "3F3F3F"

Limitations:

Doesn't handle named colors or 3 digit colors (i.e. #FFF == #FFFFFF)

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}