| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html lang="en"> | 2 <html lang="en"> |
| 3 <head> | 3 <head> |
| 4 <style> | 4 <style> |
| 5 * {padding: 0; margin: 0} | 5 * {padding: 0; margin: 0} |
| 6 #d { | 6 #d { |
| 7 width: 180px; | 7 width: 180px; |
| 8 height: 180px; | 8 height: 180px; |
| 9 border: 1px solid black; | 9 border: 1px solid black; |
| 10 background-color: red; | 10 background-color: red; |
| 11 } | 11 } |
| 12 #clip { | 12 #clip { |
| 13 width: 160px; | 13 width: 160px; |
| 14 height: 160px; | 14 height: 160px; |
| 15 margin: 10px; | 15 margin: 10px; |
| 16 background-color: green; | 16 background-color: green; |
| 17 -webkit-clip-path: url(#c2); | 17 -webkit-clip-path: url(#c2); |
| 18 } | 18 } |
| 19 #clip-ref { | 19 #clip-ref { |
| 20 width: 32px; | 20 width: 32px; |
| 21 height: 32px; | 21 height: 32px; |
| 22 margin: 74px; | 22 margin: 74px; |
| 23 background-color: green; | 23 background-color: green; |
| 24 } | 24 } |
| 25 svg { display: block; } |
| 25 </style> | 26 </style> |
| 26 </head> | 27 </head> |
| 27 <body> | 28 <body> |
| 28 <svg height="100" width="100"> | 29 <svg height="100" width="100"> |
| 29 <clipPath id="c2" clipPathUnits="userSpaceOnUse"> | 30 <clipPath id="c2" clipPathUnits="userSpaceOnUse"> |
| 30 <rect x="64" y="64" width="32" height="32"/> | 31 <rect x="64" y="64" width="32" height="32"/> |
| 31 </clipPath> | 32 </clipPath> |
| 32 </svg> | 33 </svg> |
| 33 <div id="d"><div id="clip"></div></div> | 34 <div id="d"><div id="clip"></div></div> |
| 34 </body> | 35 </body> |
| 35 </html> | 36 </html> |
| OLD | NEW |