wpt / css / css-borders / border-shape / border-shape-overflow.html

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-overflow.html

<!DOCTYPE html>
<link rel="help" href="https://drafts.csswg.org/css-borders-4/#border-shape">
<link rel="match" href="border-shape-overflow-ref.html">
<meta name="fuzzy" content="maxDifference=0-96;totalPixels=0-256">
<style>
#target {
    width: 100px;
    height: 100px;
    border-shape: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}
#inner {
    background: green;
    position: absolute;
    inset: 0;
}
</style>
<div id="target">
    <div id="inner"></div>
</div>

/css/css-borders/border-shape/border-shape-overflow-ref.html

<!DOCTYPE html>
<link rel="help" href="https://drafts.csswg.org/css-borders-4/#border-shape">
<style>
svg {
    width: 100px;
    height: 100px;
    overflow: visible;
}

polygon {
    fill: green;
}
</style>
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
    <polygon points="50,0 100,50, 50,100, 0,50" />
</svg>