- From: Brian Manthos <brianman@microsoft.com>
- Date: Fri, 25 Jun 2010 18:38:18 +0000
- To: Brad Kemper <brad.kemper@gmail.com>, fantasai <fantasai.lists@inkedblade.net>
- CC: Tab Atkins Jr. <jackalmage@gmail.com>, "www-style@w3.org" <www-style@w3.org>, Simon Fraser <smfr@me.com>, "L. David Baron" <dbaron@dbaron.org>, Prabs Chawla <pchawla@microsoft.com>, Sylvain Galineau <sylvaing@microsoft.com>
> > On 06/11/2010 06:32 PM, Brian Manthos wrote: > >> How's this for a test case? > >> "If you see pink/red, you fail." > >> > >> <html> > >> <head> > >> <style> > >> body { > >> background-color:white; > >> padding:50px; > >> } > >> div { > >> box-shadow:0px 0px 4px 10px rgba(255,0,0,0.1); > >> -moz-box-shadow:0px 0px 4px 10px rgba(255,0,0,0.1); > >> height:100px; > >> width:300px; > >> } > >> span > >> { > >> background-color:white; > >> box-shadow:0px 0px 0px 12px yellow; > >> -moz-box-shadow:0px 0px 0px 12px yellow; > >> display:block; > >> height:100px; > >> margin-top:-100px; > >> width:300px; > >> } > >> </style> > >> </head> > >> <body> > >> <div><div><div><div><div><div><div><div><div><div></div></div></ > >> div></div></div></div></div></div></div></div> > >> <span></span> > >> </body> > >> </html> > > From: fantasai [mailto:fantasai.lists@inkedblade.net] > > I think you'd want to use red rather than rgba, but otherwise that's > > pretty clever. Yes, I think it's a good testcase. > > You can't use opaque. > > > > The reason this works as a test is because it stacks multiple > > partially opaque blurs such that they converge on something clearly > > visible rather than faint. > > > > -Brian > From: Brad Kemper [mailto:brad.kemper@gmail.com] > Yes, but the full opacity is only on the inside anyway. The last row of shadow > pixels might only be 1% opaque even when the inside is 100%. > So you could still do the same test, and have less subtle results. Sorry for the slow response, I finally got around to looking at this again. Part of the reason I balked at using opaque colors in my "pink/red" test was because I wanted to avoid UAs "getting lucky" and passing the test because of opacity optimizations that can camouflage a bug in the rendering. In a related question... Should there be any purple (or blue) visible for the html below? <style> body { background-color:white; padding:50px; } div { background-color:black; box-shadow:50px 25px 10px red, 50px 25px 10px blue; -o-box-shadow:50px 25px 10px red, 50px 25px 10px blue; -moz-box-shadow:50px 25px 10px red, 50px 25px 10px blue; -webkit-box-shadow:50px 25px 10px red, 50px 25px 10px blue; height:100px; width:200px; } </style> <div></div> - Brian
Received on Friday, 25 June 2010 18:38:56 UTC