- From: Chris Lilley <chris@w3.org>
- Date: Fri, 25 Jul 2003 01:31:58 +0200
- To: (wrong string) Çelik <tantek@cs.stanford.edu>
- CC: "REFSTRUP,JACOB (HP-Vancouver,ex1)" <jacob.refstrup@hp.com>, www-style@w3.org
On Thursday, July 24, 2003, 6:33:05 AM, Tantek wrote:
TÇ> On 7/23/03 5:44 PM, "REFSTRUP,JACOB (HP-Vancouver,ex1)"
TÇ> <jacob.refstrup@hp.com> wrote:
>>
>> I had a question around opacity and rgba and their interaction based on the
>> CSS3 Color module. Suppose the following style sheet:
>>
>> span {
>> color: rgba(100%,0,0,0.5);
>> opacity: 0.1
>> }
>>
>> Does both "alpha" values apply? I.e. would the text inside a span render
>> with an effective opacity of 0.05 onto its parents element?
TÇ> In short, yes. The color is painted when and how you would any other color.
TÇ> The entire element (with children, text and decorations already composited)
TÇ> is then drawn/composited at the given opacity for that element.
Yes, precisely.
The distinction is easier to see if you imagine a second tspan
nested inside the first, with different RGBA values and with opacity
not set.
p {opacity: 0.1}
span {color: rgba(100%,0,0,0.5)}
span > span { color: rgba(0,100%,0,0.8)}
--
Chris mailto:chris@w3.org
Received on Thursday, 24 July 2003 19:32:11 UTC