Status: PASS | Duration: 9ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-backgrounds/background-clip-padding-box-with-border-radius.html
<!DOCTYPE html> <html> <!-- Submitted from TestTWF Paris --> <head> <title>CSS Backgrounds and Borders Test: background-clip: padding-box with border-radius</title> <link rel="author" title="Lea Verou" href="http://lea.verou.me" /> <link rel="help" href="http://www.w3.org/TR/css3-background/#the-background-clip" /> <link rel="help" href="http://www.w3.org/TR/css3-background/#corner-shaping" /> <link rel="match" href="reference/background-clip-padding-box-with-border-radius-ref.html" /> <meta name="fuzzy" content="maxDifference=0-32;totalPixels=0-198" /> <meta name="assert" content="Backgrounds clipped to the padding box should follow the padding box curve, which should be equal to the outer border radius minus the corresponding border thickness." /> <style> div { position: absolute; } .container { position: relative; width: 140px; height: 140px; margin: 10px; } .ref { top: 10px; left: 10px; height: 140px; width: 140px; border-radius: 30px; } .test { width: 100px; height: 100px; padding: 20px; border: 10px solid transparent; border-radius: 40px; background-clip: padding-box; } .behind { background-color: red; } .top { background-color: green; } .ref.top { width: 144px; height: 144px; left: 8px; top: 8px; } .test.top { width: 104px; height: 104px; left: -2px; top: -2px; } </style> </head> <body> <p>Test passes if there are two filled green rounded squares and <strong>no red</strong>.</p> <div class="container"> <div class="test behind"></div> <div class="ref top"></div> </div> <div class="container"> <div class="ref behind"></div> <div class="test top"></div> </div> </body> </html>
/css/css-backgrounds/reference/background-clip-padding-box-with-border-radius-ref.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>CSS Reference File</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <style> div { background-color: green; border-radius: 30px; height: 144px; margin-left: 18px; margin-top: 24px; width: 144px; } div + div { margin-top: 6px; } </style> <p>Test passes if there are two filled green rounded squares and <strong>no red</strong>. <div></div> <div></div>