Re: [css3-background]

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 UTC