| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>CSS Test: Left float with radial gradient and percentage shape margin</title> |
| <link rel="author" title="Bear Travis" href="betravis@adobe.com"/> |
| <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shapes-from-image"/> |
| <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property"/> |
| <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-margin-property"/> |
| <meta name="flags" content="ahem dom"/> |
| <meta name="assert" content="This test verifies that shape-outside respects a |
| simple radial gradient when a percentage margin |
| is applied."/> |
| <style type="text/css"> |
| body { margin: 0; } |
| .container { |
| width: 200px; |
| height: 200px; |
| font-family: Ahem; |
| font-size: 10px; |
| line-height: 1; |
| } |
| #test { |
| color: green; |
| } |
| #gradient { |
| float: left; |
| width: 100px; |
| height: 100px; |
| -webkit-shape-outside: radial-gradient(circle, green 0px, transparent 40px); |
| -webkit-shape-margin: 5%; |
| } |
| </style> |
| </head> |
| <body> |
| <p> |
| The test passes if you see green boxes following the contour of a circle. There should be no red. |
| </p> |
| <div id="test" class="container"> |
| x</br> |
| <div id="gradient"></div> |
| <span id='test0'>x</span><br/> |
| <span id='test1'>x</span><br/> |
| <span id='test2'>x</span><br/> |
| <span id='test3'>x</span><br/> |
| <span id='test4'>x</span><br/> |
| <span id='test5'>x</span><br/> |
| <span id='test6'>x</span><br/> |
| <span id='test7'>x</span><br/> |
| <span id='test8'>x</span><br/> |
| <span id='test9'>x</span><br/> |
| x<br/> |
| </div> |
| <div id="log"></div> |
| <script src="../../../../../resources/testharness.js"></script> |
| <script src="../../../../../resources/testharnessreport.js"></script> |
| <script src="../../supported-shapes/support/rounded-rectangle.js"></script> |
| <script src="../../supported-shapes/support/subpixel-utils.js"></script> |
| <script src="../../supported-shapes/support/test-utils.js"></script> |
| <script> |
| verifyTextPoints({ |
| roundedRect: {x: 0, y: 10, width: 100, height: 100, rx: 50, ry: 50}, |
| containerWidth: 200, |
| containerHeight: 200, |
| lineHeight: 10 |
| }, 10, 1); |
| </script> |
| </body> |
| </html> |