Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1033)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows.html

Issue 842193004: [css-grid] Handle alignment with orthogonal flows (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@orthogonal-flows
Patch Set: Applied additional changes. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <link href="resources/grid.css" rel="stylesheet">
3 <link href="resources/grid-alignment.css" rel="stylesheet">
4 <link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel ="stylesheet">
5 <script src="../../resources/testharness.js"></script>
6 <script src="../../resources/testharnessreport.js"></script>
7 <script src="../../resources/check-layout-th.js"></script>
8 <style>
9 body {
10 margin: 0;
11 }
12 .container {
13 position: relative;
14 }
15 .grid {
16 grid-template-columns: 100px 100px;
17 grid-template-rows: 150px 150px;
18 }
19 .item {
20 width: 20px;
21 height: 50px;
22 }
23 </style>
24 <body onload="checkLayout('.grid')">
25 <div id="log"></div>
26 <p>This test checks that grid items alignment works as expected with HORIZONTAL- TB vs VERTICAL-RL orthogonal flows.</p>
27
28 <p>Orthogonal flows: HORIZONTAL-TB vs VERTICAL-RL</p>
29 <p>Direction: LTR vs LTR</p>
30 <div class="container">
31 <div class="grid fit-content directionLTR">
32 <div class="item firstRowFirstColumn verticalRL selfEnd" data-offse t-x="80" data-offset-y="100">end</div>
33 <div class="item firstRowSecondColumn verticalRL selfCenter" data-offse t-x="140" data-offset-y="50">center</div>
34 <div class="item secondRowFirstColumn verticalRL selfLeft" data-offse t-x="0" data-offset-y="150">left</div>
35 <div class="item secondRowSecondColumn verticalRL selfRight" data-offse t-x="180" data-offset-y="150">right</div>
36 </div>
37 </div>
38 <br>
39 <div class="container">
40 <div class="grid fit-content directionLTR">
41 <div class="item firstRowFirstColumn verticalRL selfSelfEnd" data-of fset-x="0" data-offset-y="100">s-end</div>
42 <div class="item firstRowSecondColumn verticalRL selfStart" data-of fset-x="100" data-offset-y="0">start</div>
43 <div class="item secondRowFirstColumn verticalRL" data-of fset-x="0" data-offset-y="150">default</div>
44 <div class="item secondRowSecondColumn verticalRL selfSelfStart" data-of fset-x="180" data-offset-y="150">s-start</div>
45 </div>
46 </div>
47
48 <p>Direction: RTL vs LTR</p>
49 <div class="container">
50 <div class="grid fit-content directionRTL">
51 <div class="item firstRowFirstColumn directionLTR verticalRL selfEnd" data-offset-x="100" data-offset-y="100">end</div>
52 <div class="item firstRowSecondColumn directionLTR verticalRL selfCente r" data-offset-x="40" data-offset-y="50">center</div>
53 <div class="item secondRowFirstColumn directionLTR verticalRL selfLeft" data-offset-x="100" data-offset-y="150">left</div>
54 <div class="item secondRowSecondColumn directionLTR verticalRL selfRight " data-offset-x="80" data-offset-y="150">right</div>
55 </div>
56 </div>
57 <br>
58 <div class="container">
59 <div class="grid fit-content directionRTL">
60 <div class="item firstRowFirstColumn directionLTR verticalRL selfSelfE nd" data-offset-x="100" data-offset-y="100">s-end</div>
61 <div class="item firstRowSecondColumn directionLTR verticalRL selfStart " data-offset-x="80" data-offset-y="0">start</div>
62 <div class="item secondRowFirstColumn directionLTR verticalRL" data-offset-x="180" data-offset-y="150">default</div>
63 <div class="item secondRowSecondColumn directionLTR verticalRL selfSelfS tart" data-offset-x="80" data-offset-y="150">s-start</div>
64 </div>
65 </div>
66
67 <p>Direction: LTR vs RTL</p>
68 <div class="container">
69 <div class="grid fit-content directionLTR">
70 <div class="item firstRowFirstColumn directionRTL verticalRL selfEnd" data-offset-x="80" data-offset-y="100">end</div>
71 <div class="item firstRowSecondColumn directionRTL verticalRL selfCente r" data-offset-x="140" data-offset-y="50">center</div>
72 <div class="item secondRowFirstColumn directionRTL verticalRL selfLeft" data-offset-x="0" data-offset-y="150">left</div>
73 <div class="item secondRowSecondColumn directionRTL verticalRL selfRight " data-offset-x="180" data-offset-y="150">right</div>
74 </div>
75 </div>
76 <br>
77 <div class="container">
78 <div class="grid fit-content directionLTR">
79 <div class="item firstRowFirstColumn directionRTL verticalRL selfSelfE nd" data-offset-x="0" data-offset-y="0">s-end</div>
80 <div class="item firstRowSecondColumn directionRTL verticalRL selfStart " data-offset-x="100" data-offset-y="0">start</div>
81 <div class="item secondRowFirstColumn directionRTL verticalRL" data-offset-x="0" data-offset-y="150">default</div>
82 <div class="item secondRowSecondColumn directionRTL verticalRL selfSelfS tart" data-offset-x="180" data-offset-y="250">s-start</div>
83 </div>
84 </div>
85
86 <p>Direction: RTL vs RTL</p>
87 <div class="container">
88 <div class="grid fit-content directionRTL">
89 <div class="item firstRowFirstColumn verticalRL selfEnd" data-offse t-x="100" data-offset-y="100">end</div>
90 <div class="item firstRowSecondColumn verticalRL selfCenter" data-offse t-x="40" data-offset-y="50">center</div>
91 <div class="item secondRowFirstColumn verticalRL selfLeft" data-offse t-x="100" data-offset-y="150">left</div>
92 <div class="item secondRowSecondColumn verticalRL selfRight" data-offse t-x="80" data-offset-y="150">right</div>
93 </div>
94 </div>
95 <br>
96 <div class="container">
97 <div class="grid fit-content directionRTL">
98 <div class="item firstRowFirstColumn verticalRL selfSelfEnd" data-of fset-x="100" data-offset-y="0">s-end</div>
99 <div class="item firstRowSecondColumn verticalRL selfStart" data-of fset-x="80" data-offset-y="0">start</div>
100 <div class="item secondRowFirstColumn verticalRL" data-of fset-x="180" data-offset-y="150">default</div>
101 <div class="item secondRowSecondColumn verticalRL selfSelfStart" data-of fset-x="80" data-offset-y="250">s-start</div>
102 </div>
103 </div>
104
105 <!-- HORIZONTAL-TB vs VERTICAL-LR -->
106 <p>Orthogonal flows: HORIZONTAL-TB vs VERTICAL-LR</p>
107 <p>Direction: LTR vs LTR</p>
108 <div class="container">
109 <div class="grid fit-content drectionLTR">
110 <div class="item firstRowFirstColumn verticalLR selfEnd" data-offse t-x="80" data-offset-y="100">end</div>
111 <div class="item firstRowSecondColumn verticalLR selfCenter" data-offse t-x="140" data-offset-y="50">center</div>
112 <div class="item secondRowFirstColumn verticalLR selfLeft" data-offse t-x="0" data-offset-y="150">left</div>
113 <div class="item secondRowSecondColumn verticalLR selfRight" data-offse t-x="180" data-offset-y="150">right</div>
114 </div>
115 </div>
116 <br>
117 <div class="container">
118 <div class="grid fit-content drectionLTR">
119 <div class="item firstRowFirstColumn verticalLR selfSelfEnd" data-of fset-x="80" data-offset-y="100">s-end</div>
120 <div class="item firstRowSecondColumn verticalLR selfStart" data-of fset-x="100" data-offset-y="0">start</div>
121 <div class="item secondRowFirstColumn verticalLR" data-of fset-x="0" data-offset-y="150">default</div>
122 <div class="item secondRowSecondColumn verticalLR selfSelfStart" data-of fset-x="100" data-offset-y="150">s-start</div>
123 </div>
124 </div>
125
126 <p>Direction: RTL vs LTR</p>
127 <div class="container">
128 <div class="grid fit-content directionRTL">
129 <div class="item firstRowFirstColumn directionLTR verticalLR selfEnd" data-offset-x="100" data-offset-y="100">end</div>
130 <div class="item firstRowSecondColumn directionLTR verticalLR selfCente r" data-offset-x="40" data-offset-y="50">center</div>
131 <div class="item secondRowFirstColumn directionLTR verticalLR selfLeft" data-offset-x="100" data-offset-y="150">left</div>
132 <div class="item secondRowSecondColumn directionLTR verticalLR selfRight " data-offset-x="80" data-offset-y="150">right</div>
133 </div>
134 </div>
135 <br>
136 <div class="container">
137 <div class="grid fit-content directionRTL">
138 <div class="item firstRowFirstColumn directionLTR verticalLR selfSelfE nd" data-offset-x="180" data-offset-y="100">s-end</div>
139 <div class="item firstRowSecondColumn directionLTR verticalLR selfStart " data-offset-x="80" data-offset-y="0">start</div>
140 <div class="item secondRowFirstColumn directionLTR verticalLR" data-offset-x="180" data-offset-y="150">default</div>
141 <div class="item secondRowSecondColumn directionLTR verticalLR selfSelfS tart" data-offset-x="0" data-offset-y="150">s-start</div>
142 </div>
143 </div>
144
145 <p>Direction: RTL vs RTL</p>
146 <div class="container">
147 <div class="grid fit-content directionRTL">
148 <div class="item firstRowFirstColumn verticalLR selfEnd" data-offse t-x="100" data-offset-y="100">end</div>
149 <div class="item firstRowSecondColumn verticalLR selfCenter" data-offse t-x="40" data-offset-y="50">center</div>
150 <div class="item secondRowFirstColumn verticalLR selfLeft" data-offse t-x="100" data-offset-y="150">left</div>
151 <div class="item secondRowSecondColumn verticalLR selfRight" data-offse t-x="80" data-offset-y="150">right</div>
152 </div>
153 </div>
154 <br>
155 <div class="container">
156 <div class="grid fit-content directionRTL">
157 <div class="item firstRowFirstColumn verticalLR selfSelfEnd" data-of fset-x="180" data-offset-y="0">s-end</div>
158 <div class="item firstRowSecondColumn verticalLR selfStart" data-of fset-x="80" data-offset-y="0">start</div>
159 <div class="item secondRowFirstColumn verticalLR" data-of fset-x="180" data-offset-y="150">default</div>
160 <div class="item secondRowSecondColumn verticalLR selfSelfStart" data-of fset-x="0" data-offset-y="250">s-start</div>
161 </div>
162 </div>
163 </body>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698