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

Re: [filter-effects] apply filter to border and background

From: Rik Cabanier <cabanier@gmail.com>
Date: Thu, 16 Aug 2012 18:53:50 -0700
Message-ID: <CAGN7qDAftnfxhFPEw+_3Qa6N-tt9y9jpA08cZ8w+UoAyd1+hZw@mail.gmail.com>
To: Dirk Schulze <dschulze@adobe.com>
Cc: www-style list <www-style@w3.org>
On Thu, Aug 16, 2012 at 6:09 PM, Dirk Schulze <dschulze@adobe.com> wrote:

> Hi CSS folks,
>
> I created an initial Wiki page for discussing a request of the CSS WG to
> support filter effects on just backgrounds or just borders as well. [1]
> I want to collect proposals as well as pros and cons to find the best
> decision to address this request.
>
> a) The first proposal is adding new properties for background and border:
> * 'background-filter'
> * 'border-filter'
> These properties have the same syntax and semantic as the 'filter'
> property.
>
> The benefit that I see is that you can apply different filters to
> different component of an element (border, mask or content). But it means
> adding two new properties.
>
> b) The second proposal is adding a new keyword to Filter Effects named
> 'filter-target' with the keywords
> * border
> * background
> * group
> * (content)
> 'content' might not be necessary, since you can group child elements and
> filter the whole group.
>
> The benefit is that we just need one new property that is defined within
> Filter Effects and without modification of CSS Backgrounds and Borders.
> It seems to be harder to define different filters to different components
> (filter1 on the border, filter2 on the background).
>

Yes, compositing and blending has the same problem.
I can see how it is tempting to combine them, but this might make it harder
to do animations or transitions with them.


>
> SVG may also apply filters on different components of a shape. This could
> be done with the SVG Vector Effects proposal [2]. The 'filter' property
> would just be applied to each single vector effect.
>
> Greetings,
> Dirk
>
> [1]
> http://www.w3.org/Graphics/fx/wiki/Filter_Effects:_background_and_border_filter
> [2] http://www.w3.org/TR/2004/WD-SVG12-20041027/vectoreffects.html
>
Received on Friday, 17 August 2012 01:54:19 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:58 GMT