wpt / css / css-borders / corner-shape / corner-shape-bevel-overflow-composite.html

Status: FAIL | Duration: 8ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi

/css/css-borders/corner-shape/corner-shape-bevel-overflow-composite.html

<!DOCTYPE html>
<title>CSS Borders and Box Decorations 4: 'corner-shape' rendering with overflow</title>
<link rel="help" href="https://drafts.csswg.org/css-borders-4/#corner-shaping">
<link rel="match" href="corner-shape-bevel-overflow-composite-ref.html">
<meta name="fuzzy" content="maxDifference=0-100;totalPixels=0-255">
<style>
    .bevel {
        width: 100px;
        height: 100px;
        border-radius: 50px;
        border: 0px solid black;
        corner-shape: bevel;
        overflow: clip;
        transform: translate3d(10px, 10px, 10px);
        transform-style: preserve-3d;
    }

    .green {
        will-change: transform;
        width: 200px;
        height: 200px;
        background: green;
        transform: translate3d(10px, 10px, 10px);
        transform-style: preserve-3d;
    }
</style>
<div class=bevel>
    <div class="green"></div>
</div>

/css/css-borders/corner-shape/corner-shape-bevel-overflow-composite-ref.html

<!DOCTYPE html>
<title>CSS Borders and Box Decorations 4: 'corner-shape' rendering with overflow</title>
<style>
    .bevel {
        width: 100px;
        height: 100px;
        border-radius: 50px;
        border: 0px solid black;
        transform: translate3d(10px, 10px, 10px);
        clip-path: polygon(0px 50px, 50px 100px, 100px 50px, 50px 0px);
        transform-style: preserve-3d;
    }

    .green {
        will-change: transform;
        width: 200px;
        height: 200px;
        background: green;
        transform: translate3d(10px, 10px, 10px);
        transform-style: preserve-3d;
    }
</style>
<div class=bevel>
    <div class="green"></div>
</div>