- From: Rik Cabanier <cabanier@gmail.com>
- Date: Sun, 16 Dec 2012 21:59:36 -0800
- 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>
- Message-ID: <CAGN7qDB+raT7_tWfZuFWqV+0ELLTB7Mt68+xnARxT4iNH_Ub-w@mail.gmail.com>
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 UTC