clip-path を使用して div から円を切り取る方法を理解しようとしています。私はちょっと逆に動作するデモを作成しましたが、それは私が望むことを正確に行いません: http://jsfiddle.net/5eedebkn/2/
楕円を使用するときに、切り抜き領域を「挿入」するためのクリップパスを取得する方法を理解できませんでした。
body {
background: rgb(0,0,0);
}
.claw {
position: absolute;
left: 20px;
top: 20px;
width: 300px;
height: 300px;
background: rgb(255,255,255);
border-radius: 50%;
-webkit-clip-path: circle(90% at -20% -20%);
clip-path: circle(90% at -20% -20%);
z-index: 5;
}
.circle {
position: absolute;
left: 20px;
top: 20px;
width: 300px;
height: 300px;
background: rgb(35,155,215);
border-radius: 50%;
-webkit-clip-path: url(#c1);
}
<div class="claw"></div><div class="circle"></div>
したがって、白い部分が切り取られて、青と黒の部分だけが見えるようになります。切り抜いた部分を透明にしたいので、丸くしなければなりません。