OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <html> | |
3 <head> | |
4 | |
5 <style> | |
6 | |
7 .float { | |
Bear Travis
2014/04/17 20:26:45
I don't see test cases for polygons, rasters, or s
Habib Virji
2014/04/23 16:28:33
Done. Added polygon and rasters.
Shape-margin is
| |
8 width: 8em; | |
9 height: 8em; | |
10 float: left; | |
11 border-radius: 2em 4em 2em 2em; | |
12 border-width: 3em 1em 2em 1em; | |
13 padding: 1em 1em 1em 2em; | |
14 margin: 2em 1em 1em 1em; | |
15 } | |
16 | |
17 .circle { | |
18 background-color:blue; | |
19 shape-margin: 5px; | |
20 shape-outside: circle(closest-side at center); | |
21 -webkit-clip-path: circle(closest-side at center); | |
22 } | |
23 | |
24 .content-box { | |
25 background-color:blue; | |
26 shape-margin: 5px; | |
27 shape-outside: content-box; | |
28 -webkit-clip-path: content-box; | |
29 } | |
30 | |
31 .insetSimpleRound { | |
32 width: 8em; | |
33 height: 8em; | |
34 background-color:green; | |
35 shape-margin: 5px; | |
36 shape-outside: inset(30% round 20%); | |
37 -webkit-clip-path: inset(30% round 20%); | |
38 } | |
39 | |
40 .insetComplexRound { | |
41 background-color:blue; | |
42 shape-margin: 5px; | |
43 shape-outside: inset(10% round 10% 40% 10% 40%); | |
44 -webkit-clip-path: inset(10% round 10% 40% 10% 40%); | |
45 } | |
46 | |
47 .ellipse { | |
48 background-color:green; | |
49 shape-margin: 5px; | |
50 height: 5em; | |
51 shape-outside: ellipse(closest-side closest-side); | |
52 -webkit-clip-path: ellipse(closest-side closest-side); | |
53 } | |
54 | |
55 </style> | |
56 | |
57 <script src="../../http/tests/inspector/inspector-test.js"></script> | |
58 <script src="../../http/tests/inspector/elements-test.js"></script> | |
59 <script> | |
60 | |
61 function test() | |
62 { | |
63 function nodeSelectedContentBox() | |
Bear Travis
2014/04/17 20:26:45
Can you generalize this so you don't need so many
Habib Virji
2014/04/23 16:28:33
Done.
| |
64 { | |
65 RuntimeAgent.evaluate("dumpInspectorHighlightCSSShape()", InspectorTest. completeTest); | |
66 } | |
67 function selectContentBoxNode() | |
68 { | |
69 InspectorTest.selectNodeWithId("content-box", nodeSelectedContentBox); | |
70 } | |
71 function nodeSelectedEllipse() | |
72 { | |
73 RuntimeAgent.evaluate("dumpInspectorHighlightCSSShape()", selectContentB oxNode); | |
74 } | |
75 function selectEllipseNode() | |
76 { | |
77 InspectorTest.selectNodeWithId("ellipse", nodeSelectedEllipse); | |
78 } | |
79 function nodeSelectedInsetComplex() | |
80 { | |
81 RuntimeAgent.evaluate("dumpInspectorHighlightCSSShape()", selectEllipseN ode); | |
82 } | |
83 function selectInsetComplexNode() | |
84 { | |
85 InspectorTest.selectNodeWithId("insetComplexRound", nodeSelectedInsetCom plex); | |
86 } | |
87 function nodeSelectedInset() | |
88 { | |
89 RuntimeAgent.evaluate("dumpInspectorHighlightCSSShape()", selectInsetCom plexNode); | |
90 } | |
91 function selectInsetNode() | |
92 { | |
93 InspectorTest.selectNodeWithId("insetSimpleRound", nodeSelectedInset); | |
94 } | |
95 function nodeSelectedCircle() | |
96 { | |
97 RuntimeAgent.evaluate("dumpInspectorHighlightCSSShape()", selectInsetNod e); | |
98 } | |
99 | |
100 InspectorTest.selectNodeWithId("circle", nodeSelectedCircle); | |
101 } | |
102 | |
103 </script> | |
104 </head> | |
105 | |
106 <body onload="runTest()"> | |
107 <div class="float circle" id="circle"> </div> | |
108 <div class="float insetSimpleRound" id="insetSimpleRound"> </div> | |
109 <div class="float insetComplexRound" id="insetComplexRound"> </div> | |
110 <div class="float ellipse" id="ellipse"> </div> | |
111 <div class="float content-box" id="contentBox"> </div> | |
112 </body> | |
113 </html> | |
OLD | NEW |