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

Re: [css3-background]

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 27 Feb 2012 12:35:48 -0800
Message-ID: <CAAWBYDAZ60oDctyxS6GZg_dXMN-H-O9bapDNc4v2-5j1g9WoHA@mail.gmail.com>
To: Lev Solntsev <greli@mail.ru>
Cc: www-style <www-style@w3.org>
On Mon, Feb 27, 2012 at 11:38 AM, Lev Solntsev <greli@mail.ru> wrote:
> Hello!
>
> Now CSS Backgrounds and Borders Module Level 3 working draft says that you
> can specify color only on final background layer. It could be reasonable
> because one can see nothing under the solid colored background. But there is
> one option that left forgotten: semi-transparent colors, which can be
> defined with hsla or rgba.
>
> Imagine, I may want to place a picture on background, then blend it by
> semitransparent black or white, and place some picture on top. I can't do it
> now with current background syntax and I believe that the specification must
> allow this scenario.
>
> Of course, I can fake semitransparent color by a special cooked picture but
> is it what CSS is called to avoid, isn't it?

As Brian points out, this restriction has been in B&B for years.

That said, you can achieve the effect you want by with the image()
function <http://dev.w3.org/csswg/css3-images/#image-notation> by just
putting the color you want inside of it, as illustrated in example 7
at the link I gave.

~TJ
Received on Monday, 27 February 2012 20:36:36 GMT

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