summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/css-transforms/perspective-split-by-zero-w-ref.html
blob: 4021be83dcd97fd1169304e75245f1aaf96f15e2 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html>
<title>CSS Test (Transforms): Filter on an element in a preserve-3d scene</title>
<link rel="author" title="L. David Baron" href="https://dbaron.org/">
<link rel="author" title="Google" href="http://www.google.com/">

<style>
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
html { overflow: hidden }
body {
  perspective: 500px;
  perspective-origin: 400px 299px;
  background: rgb(200, 200, 200);
}
div {
  width: 1140px;
  height: 990px;
  transform-style: preserve-3d;
  position: absolute;
  top: 299.5px;
  left: 400px;
  transform: translate3d(-570px, -495px, 500px) rotateY(64.24deg) translateY(23px) rotateX(90deg);
  background-image: url('support/tile-bg.png');
  background-size: 100% 100%;
}

p.patch {
  margin: 0;
  position: absolute;
  background: red;
  height: 200px;
  width: 800px;
  left: 0px;
  top: 400px;
  z-index: -1;
}
</style>

<div></div>

<!--
  This reference is the same as the test, but with this additional red
  patch underneath it (in z-order).  This means that if any content is
  missing when drawing the test, the red patch will show through and the
  test will fail.  But if all the content is drawn, then the test will
  pass.
-->
<p class="patch"></p>