blob: 6af518bced99680d255fbc49b2e5ec949f678343 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
.circle {
width: 300px;
height: 300px;
margin-left: 100px;
margin-top: 60px;
background-color: #f5ad61;
overflow: hidden;
border-radius: 50% 50%;
}
.inner {
filter: drop-shadow(16px 16px 0px black);
background-color: red;
height: 60px;
width: 200px;
}
#clip {
position: absolute;
top: 0px;
left: 0px;
width: 500px;
height: 500px;
background-color: white;
-webkit-clip-path: url(#clipPath);
}
</style>
</head>
<body>
<a href="https://bugs.webkit.org/show_bug.cgi?id=135318">Bug 135318 - This test passes if the red element has a black shadow and is clipped by the orange circle</a>
<div class="circle">
<div class="inner"></div>
</div>
<div id="clip"></div>
</body>
<svg>
<defs>
<clipPath id="clipPath">
<path d="M18,38 v200 h90 a150,150 0 0,1 300,0 h50 v-200 z"
</clipPath>
</defs>
</svg>
</html>