summaryrefslogtreecommitdiffstats
path: root/layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html
blob: 7c937ed3ea224a24eb95f8e60ae24ec0622587ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!--
     Any copyright is dedicated to the Public Domain.
     http://creativecommons.org/publicdomain/zero/1.0/
-->
<!DOCTYPE html>
<html>
<head>
  <title>CSS Masking: Test clip-path property and polygon function with fill rule evenodd</title>
  <link rel="author" title="Dirk Schulze" href="mailto:dschulze@adobe.com">
  <link rel="help" href="http://www.w3.org/TR/css-masking-1/#clipping-paths">
  <link rel="help" href="http://www.w3.org/TR/css-masking-1/#propdef-clip-path">
  <link rel="match" href="clip-path-rectangle-border-ref.html">
  <meta name="assert" content="The clip-path property takes the basic shape 'polygon' for clipping.
    The point list for the polygon creates a 'whole' with the dimension of the background. With
    the fill rule 'evenodd', this whole is clipped out. The clipping makes the green background
    of the parent div box visible.
    On pass you should see a green box with a blue border.">
</head>
<body>
  <p>The test passes if there is a green rectangle with a blue border.</p>
  <div style="background-color: green; width: 250px;">
    <div style="width: 150px; height: 100px; border: solid blue 50px; background-color: red; clip-path: polygon(evenodd, 0 0, 250px 0, 250px 200px, 0 200px, 0 50px, 200px 50px, 200px 150px, 50px 150px, 50px 50px, 0 50px)"></div>
  </div>
</body>
</html>