layout/reftests/bugs/456219-1c.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/reftests/bugs/456219-1c.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,81 @@
     1.4 +<!doctype html>
     1.5 +<html><head>
     1.6 +<title>background-clip interaction with border-radius</title>
     1.7 +<style>
     1.8 +/* If you fix bug #466572, you can substantially simplify this test
     1.9 +   case. */
    1.10 +
    1.11 +table { table-layout: fixed; width: 550px }
    1.12 +td { width: 110px; height: 110px; text-align: center }
    1.13 +div.i {
    1.14 +   z-index: 0;
    1.15 +   width: 70px;
    1.16 +   height: 70px;
    1.17 +   border-style: solid;
    1.18 +   border-color: green;
    1.19 +   background-clip: padding-box;
    1.20 +   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaAQMAAAACZtNBAAAAA1BMVEUAgACc+aWRAAAAEklEQVQYGWNgGAWjYBSMgsECAASSAAFZGYSDAAAAAElFTkSuQmCC");
    1.21 +}
    1.22 +.rA div.i { border-radius: 10px; }
    1.23 +.rB div.i { border-radius: 20px; }
    1.24 +.rC div.i { border-radius: 30px; }
    1.25 +.rD div.i { border-radius: 40px; }
    1.26 +.rE div.i { border-radius: 50px; }
    1.27 +
    1.28 +.wA div.i { border-width: 10px 10px 10px 10px; }
    1.29 +.wB div.i { border-width: 20px 20px 20px 20px; }
    1.30 +.wC div.i { border-width: 5px 20px 5px 20px; }
    1.31 +.wD div.i { border-width: 20px 20px 5px 5px; }
    1.32 +.wE div.i { border-width: 5px 10px 15px 20px; }
    1.33 +
    1.34 +div.o {
    1.35 +  display: inline-block;
    1.36 +  position: relative;
    1.37 +}
    1.38 +img {
    1.39 +  position: absolute; top: 0; left: 0;
    1.40 +  z-index: 1;
    1.41 +}
    1.42 +
    1.43 +</style>
    1.44 +</head><body>
    1.45 +<table>
    1.46 +<tr class="wA">
    1.47 +  <td class="rA"><div class="o"><div class="i"></div><img src="456219-1-mask-wArA.png"></div></td>
    1.48 +  <td class="rB"><div class="o"><div class="i"></div><img src="456219-1-mask-wArB.png"></div></td>
    1.49 +  <td class="rC"><div class="o"><div class="i"></div><img src="456219-1-mask-wArC.png"></div></td>
    1.50 +  <td class="rD"><div class="o"><div class="i"></div><img src="456219-1-mask-wArD.png"></div></td>
    1.51 +  <td class="rE"><div class="o"><div class="i"></div><img src="456219-1-mask-wArE.png"></div></td>
    1.52 +</tr>
    1.53 +<tr class="wB">
    1.54 +  <td class="rA"><div class="o"><div class="i"></div><img src="456219-1-mask-wBrA.png"></div></td>
    1.55 +  <td class="rB"><div class="o"><div class="i"></div><img src="456219-1-mask-wBrB.png"></div></td>
    1.56 +  <td class="rC"><div class="o"><div class="i"></div><img src="456219-1-mask-wBrC.png"></div></td>
    1.57 +  <td class="rD"><div class="o"><div class="i"></div><img src="456219-1-mask-wBrD.png"></div></td>
    1.58 +  <td class="rE"><div class="o"><div class="i"></div><img src="456219-1-mask-wBrE.png"></div></td>
    1.59 +</tr>
    1.60 +<tr class="wC">
    1.61 +  <td class="rA"><div class="o"><div class="i"></div><img src="456219-1-mask-wCrA.png"></div></td>
    1.62 +  <td class="rB"><div class="o"><div class="i"></div><img src="456219-1-mask-wCrB.png"></div></td>
    1.63 +  <td class="rC"><div class="o"><div class="i"></div><img src="456219-1-mask-wCrC.png"></div></td>
    1.64 +  <td class="rD"><div class="o"><div class="i"></div><img src="456219-1-mask-wCrD.png"></div></td>
    1.65 +  <td class="rE"><div class="o"><div class="i"></div><img src="456219-1-mask-wCrE.png"></div></td>
    1.66 +</tr>
    1.67 +<tr class="wD">
    1.68 +  <td class="rA"><div class="o"><div class="i"></div><img src="456219-1-mask-wDrA.png"></div></td>
    1.69 +  <td class="rB"><div class="o"><div class="i"></div><img src="456219-1-mask-wDrB.png"></div></td>
    1.70 +  <td class="rC"><div class="o"><div class="i"></div><img src="456219-1-mask-wDrC.png"></div></td>
    1.71 +  <td class="rD"><div class="o"><div class="i"></div><img src="456219-1-mask-wDrD.png"></div></td>
    1.72 +  <td class="rE"><div class="o"><div class="i"></div><img src="456219-1-mask-wDrE.png"></div></td>
    1.73 +</tr>
    1.74 +<tr class="wE">
    1.75 +  <td class="rA"><div class="o"><div class="i"></div><img src="456219-1-mask-wErA.png"></div></td>
    1.76 +  <td class="rB"><div class="o"><div class="i"></div><img src="456219-1-mask-wErB.png"></div></td>
    1.77 +  <td class="rC"><div class="o"><div class="i"></div><img src="456219-1-mask-wErC.png"></div></td>
    1.78 +  <td class="rD"><div class="o"><div class="i"></div><img src="456219-1-mask-wErD.png"></div></td>
    1.79 +  <td class="rE"><div class="o"><div class="i"></div><img src="456219-1-mask-wErE.png"></div></td>
    1.80 +</tr>
    1.81 +</table>
    1.82 +
    1.83 +<p>Inside each green shape, there should be no white.</p>
    1.84 +</body></html>

mercurial