Status: FAIL | Duration: 9ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-borders/border-shape/border-shape-outline-offset.html
<!DOCTYPE html> <title>CSS Borders Test: outline with outline-offset follows border-shape</title> <link rel="help" href="https://drafts.csswg.org/css-borders-4/#border-shape"> <link rel="help" href="https://drafts.csswg.org/css-ui/#outline"> <link rel="match" href="border-shape-outline-offset-ref.html"> <meta name="fuzzy" content="maxDifference=0-100;totalPixels=0-3000"> <style> body { margin: 0; } .container { padding: 30px; } .target { width: 100px; height: 100px; background: lightblue; border-shape: circle(50px at 50px 50px); outline: 4px solid green; outline-offset: 6px; } </style> <div class="container"> <div class="target"></div> </div>
/css/css-borders/border-shape/border-shape-outline-offset-ref.html
<!DOCTYPE html> <title>CSS Borders Test: outline with outline-offset follows border-shape - reference</title> <style> body { margin: 0; } .container { padding: 30px; } .target { width: 100px; height: 100px; position: relative; } </style> <div class="container"> <!-- Circle at 50px radius --> <!-- Outline: 4px green stroke with 6px offset --> <!-- Center of outline at: 50 + 6 + 2 = 58px --> <div class="target"> <svg width="130" height="130" style="position: absolute; left: -15px; top: -15px;"> <!-- Background fill: circle at 50px radius --> <circle cx="65" cy="65" r="50" fill="lightblue"/> <!-- Outline stroke: 4px green centered at 58px (50 + 6 + 2) --> <circle cx="65" cy="65" r="58" fill="none" stroke="green" stroke-width="4"/> </svg> </div> </div>