<!--- Set up our basic Red/Green/Blue color values. ---> <cfset intRed = 255 /> <cfset intGreen = 14 /> <cfset intBlue = 128 /> <!--- Now, we can create HEX numbers using RGB values. When creating the colors, things are little more complicated because we need a 6 digit value, but simply converting base 10 to hex might not give us two digit values for each color. ---> <cfset strRed = FormatBaseN( intRed, 16 ) /> <cfset strGreen = FormatBaseN( intGreen, 16 ) /> <cfset strBlue = FormatBaseN( intBlue, 16 ) /> <!--- Now, make sure they have two digits. ---> <cfif (Len( strRed ) EQ 1)> <cfset strRed = ("0" & strRed) /> </cfif> <cfif (Len( strGreen ) EQ 1)> <cfset strGreen = ("0" & strGreen) /> </cfif> <cfif (Len( strBlue ) EQ 1)> <cfset strBlue = ("0" & strBlue) /> </cfif> <!--- Combine the RGB HEX values to get the color HEX. ---> <cfset strHEX = UCase( strRed & strGreen & strBlue ) /> <!--- Output HEX value. ---> #strHEX#