W3C home > Mailing lists > Public > www-style@w3.org > December 2012

Re: [css-compositing][css4-backgrounds] Updated to the blending and compositing

From: Rik Cabanier <cabanier@gmail.com>
Date: Sun, 16 Dec 2012 21:59:36 -0800
Message-ID: <CAGN7qDB+raT7_tWfZuFWqV+0ELLTB7Mt68+xnARxT4iNH_Ub-w@mail.gmail.com>
To: Dirk Schulze <dschulze@adobe.com>
Cc: Lea Verou <lea@w3.org>, Cameron McCormack <cam@mcc.id.au>, "public-fx@w3.org" <public-fx@w3.org>, www-style list <www-style@w3.org>
On Sun, Dec 16, 2012 at 9:44 PM, Dirk Schulze <dschulze@adobe.com> wrote:

> +www-style
>
> On Dec 16, 2012, at 8:05 PM, "Rik Cabanier" <cabanier@gmail.com> wrote:
>
>
>
> On Fri, Dec 14, 2012 at 10:13 AM, Dirk Schulze <dschulze@adobe.com> wrote:
>
>>
>> On Dec 11, 2012, at 3:34 PM, Rik Cabanier <cabanier@gmail.com> wrote:
>>
>> >
>> >
>> > On Tue, Dec 11, 2012 at 2:48 PM, Lea Verou <lea@w3.org> wrote:
>> > On Dec 12, 2012, at 00:40, Rik Cabanier wrote:
>> >
>> >> Hi Lea,
>> >>
>> >> thanks for the clarification!
>> >>
>> >> I don't particularly like that this forces you to always specify what
>> part of the element you want to blend.
>> >> Most likely, 99% of blending will just target the element and now
>> those users will have to write either 2 css properties or put 'element' in
>> the shorthand.
>> >
>> > It doesn’t :) `element` would just be the initial value for
>> `mix-blend-area`, just like `normal` is for `mix-blend-mode`. I guess I
>> should’ve mentioned that, but I assumed it was obvious. Mea culpa. :)
>> >
>> > Ah! That makes sense.
>>
>> This wouldn't make it possible to blend at least multiple background
>> images, right? This would be an interesting use case IMO (e.g water mark
>> with a logo).
>
>
> I agree that it would be very useful (and probably easy to implement).
> However, I think that one should be in backgrounds and borders with a
> reference to the blending spec.
>
>
> The first questions should be if and how.
>

There is a level 4 draft: http://dev.w3.org/csswg/css4-background/
I'm unsure of its state so I can't tell if blending and compositing in the
background is something that the editors want to tackle.

FYI Compositing has already been implemented in Webkit for several years
with the webkit-background-composite property.



>
> Rik
>
>
>>  >
>> >
>> >>
>> >> How about we drop the '-area' property and assume in the shorthand
>> that no area means that that blend should apply to the whole element?
>> >> So your case becomes:
>> >> mix-blend: screen, multiply box-shadow, multiply text-shadow;
>> >
>> > Sounds like what I’m saying, without the longhands. The benefit of
>> having the longhands is potential shorter code when you want the same
>> blending mode to apply to multiple areas (check my example) and individual
>> setting of the two components (area and blending mode), both of which are
>> relatively rare I guess. The downside is more properties. No strong
>> opinions here...
>> >
>> > Yes, I don't think that it's very common to have the same blend mode on
>> all the elements.
>> > I believe that we're in agreement here and will update the spec
>> accordingly unless someone voices an objection.
>> >
>> > Rik
>> >
>>
>>
>
Received on Monday, 17 December 2012 06:00:11 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:03 GMT