Status: PASS | Duration: 9ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-shapes/shape-outside/shape-image/shape-image-001.html
<!DOCTYPE html> <html> <head> <title>CSS Test: Image shape on a left float</title> <link rel="author" title="Bem Jones-Bey" href="mailto:bjonesbe@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="match" href="reference/shape-image-001-ref.html"/> <meta name="flags" content="ahem image"/> <meta name="assert" content="This test verifies that a shape specified as a png image with 70% alpha is treated as if the image had no alpha."/> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style type="text/css"> .container { position: relative; font-family: Ahem; font-size: 50px; line-height: 50px; } #test { width: 150px; color: rgb(0, 100, 0); background-color: black; } #image { float: left; width: 100px; height: 100px; shape-outside: url("support/left-half-rectangle-70.png"); } #failure { width: 50px; height: 100px; background-color: red; position: absolute; top: 0px; right: 0px; z-index: -1; } </style> </head> <body> <p> The test passes if you see a green rectangle, a black rectangle, and a green rectangle next to each other. There should be no red. </p> <div id="test" class="container"> <div id="failure"></div> <div id="image"> <img src="support/left-half-rectangle-70.png"/> </div> X X </div> </body> </html>
/css/css-shapes/shape-outside/shape-image/reference/shape-image-001-ref.html
<!DOCTYPE html> <html> <head> <title>CSS Reference File</title> <link rel="author" title="Bem Jones-Bey" href="mailto:bjonesbe@adobe.com"/> <style type="text/css"> .container { width: 150px; height: 100px; background-color: black; } img { float: left; } .green { float: right; width: 50px; height: 100px; background-color: rgb(0, 100, 0); } </style> </head> <body> <p> The test passes if you see a green rectangle, a black rectangle, and a green rectangle next to each other. There should be no red. </p> <div class="container"> <img src="../support/left-half-rectangle-70.png"/> <div class="green"></div> </div> </body> </html>