- From: Alan Gresley <alan@css-class.com>
- Date: Wed, 01 Sep 2010 20:44:03 +1000
- To: CSS 3 W3C Group <www-style@w3.org>
After reading the 'Minutes and Resolutions Oslo F2F 2010' I still do not like the current proposal. I believe that CSS4 Backgrounds and Border should be moved to CR and that box-shadow should be shipped without vendor prefixes. My question is how does one apply a box-shadow and box-shadow inset on the same element? The following just doesn't work. div { width: 100px; height: 100px; box-shadow: inset 5px 5px 10px black; box-shadow: 5px 5px 10px black; <div>A box situated in Seattle</div> CSS4 [1] does not mentioned box-shadow and CSS3 7.2. The ‘box-shadow’ property [2] says this. | The ‘inset’ keyword, if present, changes the drop shadow from | an outer shadow (one that shadows the box onto the canvas, as | if it were lifted above the canvas) to an inner shadow (one | that shadows the canvas onto the box, as if the box were cut | out of the canvas and shifted behind it). Looking at the discussion that took place in Oslo, it seems that there is agreement now that box-shadow inset operates on a different stacking level than box-shadow. This is something I mentioned in 2008 [3]. Back then I suggested having for an inset 'box-highlight' which would allow this. div { width: 100px; height: 100px; box-shadow: 5px 5px 10px blue; box-highlight: 5px 5px 10px black; <div>A box situated in Seattle</div> We can have box-inset. I am just saying that that having a box-shadow and box-????? on the same element would make everything look super cool. 1. <http://dev.w3.org/csswg/css4-background/> 2. <http://dev.w3.org/csswg/css3-background/#the-box-shadow> 3. <http://lists.w3.org/Archives/Public/www-style/2008May/0221.html> -- Alan http://css-class.com/ Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo
Received on Wednesday, 1 September 2010 10:44:35 UTC