- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 27 Feb 2012 12:35:48 -0800
- 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 UTC