Graphics Programs Reference
In-Depth Information
Figure 7-17: Boxes with opaque and translucent RGB backgrounds.
247
You can also use the percentage form of RGB color values in RGBA.
.box1 { background : rgb(100%,100%,100%) ;}
.box2 { background : rgba(100%,100%,100%,0.5) ;}
h e alpha value is always represented as a number between 0 and 1 inclusive, with 0 meaning
“no opacity at all” and 1 meaning “fully opaque.” So half-opaque (and thus half-transparent)
is 0.5 . You can't put a percentage in there for historical reasons that are too messy to get into
here.
If you supply a number outside the 0 to 1 range, it will (in the words of the specii cation) be
“clamped” to the allowed range. So if you give an alpha value of 4.2 , the browser will treat it
as if you'd written 1 . Also, it isn't clear what should happen when an alpha of 0 is used. Since
the color is fully transparent, what will happen to, say, invisible text? Can you select it? If it's
used on a link, is the link clickable? Both are interesting questions with no dei nitive answers.
So be careful.
 
Search WWH ::




Custom Search