Nope. Hex color values are in a #RRGGBB format - every color value goes from 00 (decimal 0) to ff(decimal 255).
You first need to convert the value to a decimal format (16 + 2 = 18), then divide it by 255 (the maximum for the hexadecimal color scale) to get the 0-1 scale value to use in SetBackdropColor.
In your example, the proper call would be
Code:
f:SetBackdropColor(18/255,18/255,18/255,a or alpha)
Or if you don't care about extremely-exact precision, you can simply use
Code:
f:SetBackdropColor(0.07,0.07,0.07,a or alpha)