Status: FAIL | Duration: 12ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html
<!DOCTYPE html> <html> <head> <title>CSS Test: left float, circle radius in px units</title> <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#funcdef-circle"> <link rel="help" href="http://www.w3.org/TR/css-shapes-1/#shape-outside-property"> <link rel="match" href="reference/shape-outside-circle-030-ref.html"> <meta name="flags" content="ahem dom" /> <meta name="assert" content="The test verifies that text wraps around a left float with a shape-outside defined as an circle with the radius in px units."> </head> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> body { margin: 0; } .container { font: 15px Ahem, sans-serif; line-height: 20px; width: 400px; height: 200px; color: green; } .circle { width: 160px; height: 160px; shape-outside: circle(80px at 80px 80px); } </style> <body> <p>The test passes if all of the squares are green. There should be no red.</p> <div class="container"> X<br/> <div style="float: left" class="circle"></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 </div> <script src="../support/rounded-rectangle.js"></script> <script src="../support/subpixel-utils.js"></script> <script src="../support/test-utils.js"></script> <script> verifyTextPoints({ roundedRect: {x: 0, y: 20, width: 160, height: 160, rx: 80, ry: 80}, containerWidth: 200, containerHeight: 200, lineHeight: 20 }, 9); </script> </body> </html>
/css/css-shapes/shape-outside/supported-shapes/circle/reference/shape-outside-circle-030-ref.html
<!DOCTYPE html> <html> <head> <title>CSS Reference File</title> <link rel="author" title="Rebecca Hauck" href="mailto:rhauck@adobe.com"> </head> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> body { margin: 0; } .container { position: relative; font: 15px Ahem, sans-serif; line-height: 20px; width: 200px; height: 200px; color: green; } .circle { z-index: -1; width: 160px; height: 160px; border-radius: 80px; background-color: blue; overflow: hidden; } #left-circle-outline { position: absolute; top: 20px; left: 0px; } .left-circle-float-line { float: left; clear: left; height: 20px; } </style> <body> <p>The test passes if all of the squares are green. There should be no red.</p> <div class="container"> X<br/> <div id="left-circle-outline"></div> <!-- generated left-rounded-rect-float-line divs will be inserted here --> X<br/> X<br/> X<br/> X<br/> X<br/> X<br/> X<br/> X<br/> X </div> <script src="../../support/rounded-rectangle.js"></script> <script src="../../support/subpixel-utils.js"></script> <script> genLeftRoundedRectFloatShapeOutsideRefTest({ roundedRect: {x: 0, y: 20, width: 160, height: 160, rx: 80, ry: 80}, containerWidth: 200, containerHeight: 200, lineHeight: 20, floatElementClassSuffix: "circle-float-line", insertElementIdSuffix: "circle-outline" }); </script> </body> </html>