| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <title>More point mapping through 3D transform hierarchies</title> | 3 <title>More point mapping through 3D transform hierarchies</title> |
| 4 <script src="point-mapping-helpers.js" type="text/javascript" charset="utf-8">
</script> | 4 <script src="point-mapping-helpers.js" type="text/javascript" charset="utf-8">
</script> |
| 5 <script type="text/javascript" charset="utf-8"> | 5 <script type="text/javascript" charset="utf-8"> |
| 6 | 6 |
| 7 function test() | 7 function test() |
| 8 { | 8 { |
| 9 // Scroll so that frame view offsets are non-zero | 9 // Scroll so that frame view offsets are non-zero |
| 10 // window.scrollTo(20, 100); | 10 // window.scrollTo(20, 100); |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 border: 1px solid black; | 82 border: 1px solid black; |
| 83 background-color: #AA7994; | 83 background-color: #AA7994; |
| 84 -webkit-transform-style: flat; | 84 -webkit-transform-style: flat; |
| 85 -webkit-box-sizing: border-box; | 85 -webkit-box-sizing: border-box; |
| 86 } | 86 } |
| 87 | 87 |
| 88 .inner { | 88 .inner { |
| 89 background-color: blue; | 89 background-color: blue; |
| 90 height: 90px; | 90 height: 90px; |
| 91 width: 90px; | 91 width: 90px; |
| 92 -webkit-transform: rotateY(30deg); | 92 transform: rotateY(30deg); |
| 93 } | 93 } |
| 94 | 94 |
| 95 #results { | 95 #results { |
| 96 position: absolute; | 96 position: absolute; |
| 97 left: 30px; | 97 left: 30px; |
| 98 top: 500px; | 98 top: 500px; |
| 99 } | 99 } |
| 100 | 100 |
| 101 #mousepos { | 101 #mousepos { |
| 102 position: absolute; | 102 position: absolute; |
| 103 left: 430px; | 103 left: 430px; |
| 104 top: 400px; | 104 top: 400px; |
| 105 color: gray; | 105 color: gray; |
| 106 font-size: smaller; | 106 font-size: smaller; |
| 107 } | 107 } |
| 108 </style> | 108 </style> |
| 109 </head> | 109 </head> |
| 110 <body onclick="clicked(event)"> | 110 <body onclick="clicked(event)"> |
| 111 | 111 |
| 112 <div id="results"></div> | 112 <div id="results"></div> |
| 113 | 113 |
| 114 <div class="test"> | 114 <div class="test"> |
| 115 <!-- preserve-3d element with no transform--> | 115 <!-- preserve-3d element with no transform--> |
| 116 <div class="container box" id="box1"> | 116 <div class="container box" id="box1"> |
| 117 <div class="transformed-3d box" style="-webkit-transform: rotateY(-30deg);"
id="box2"> | 117 <div class="transformed-3d box" style="transform: rotateY(-30deg);" id="box2
"> |
| 118 <div class="transformed-3d box" id="box3"> | 118 <div class="transformed-3d box" id="box3"> |
| 119 <div class="inner box" id="box4"> | 119 <div class="inner box" id="box4"> |
| 120 </div> | 120 </div> |
| 121 </div> | 121 </div> |
| 122 </div> | 122 </div> |
| 123 </div> | 123 </div> |
| 124 </div> | 124 </div> |
| 125 | 125 |
| 126 <div class="test"> | 126 <div class="test"> |
| 127 <!-- layer with no transform--> | 127 <!-- layer with no transform--> |
| 128 <div class="container box" id="box5"> | 128 <div class="container box" id="box5"> |
| 129 <div class="transformed-3d box" style="-webkit-transform: rotateY(-30deg);"
id="box6"> | 129 <div class="transformed-3d box" style="transform: rotateY(-30deg);" id="box6
"> |
| 130 <div class="box" style="position: relative; padding-left: 20px" id="box7"> | 130 <div class="box" style="position: relative; padding-left: 20px" id="box7"> |
| 131 <div class="inner box" id="box8"> | 131 <div class="inner box" id="box8"> |
| 132 </div> | 132 </div> |
| 133 </div> | 133 </div> |
| 134 </div> | 134 </div> |
| 135 </div> | 135 </div> |
| 136 </div> | 136 </div> |
| 137 | 137 |
| 138 <div class="test"> | 138 <div class="test"> |
| 139 <!-- non-layer with no transform--> | 139 <!-- non-layer with no transform--> |
| 140 <div class="container box" id="box9"> | 140 <div class="container box" id="box9"> |
| 141 <div class="transformed-3d box" style="-webkit-transform: rotateY(-30deg);"
id="box10"> | 141 <div class="transformed-3d box" style="transform: rotateY(-30deg);" id="box1
0"> |
| 142 <div class="box" style="padding-left: 20px" id="box11"> | 142 <div class="box" style="padding-left: 20px" id="box11"> |
| 143 <div class="inner box" id="box12"> | 143 <div class="inner box" id="box12"> |
| 144 </div> | 144 </div> |
| 145 </div> | 145 </div> |
| 146 </div> | 146 </div> |
| 147 </div> | 147 </div> |
| 148 </div> | 148 </div> |
| 149 | 149 |
| 150 <div id="mousepos"></div> | 150 <div id="mousepos"></div> |
| 151 | 151 |
| 152 </body> | 152 </body> |
| 153 </html> | 153 </html> |
| OLD | NEW |