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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-rl.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
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: 50px;
21 height: 20px;
22 }
23 </style>
24 <body onload="checkLayout('.grid')">
25
26 <p>This test checks that grid items alignment works as expected with VERTICAL-RL vs HORIZONTAL-TB orthogonal flows.</p>
27
28 <p>Direction: LTR vs LTR</p>
29 <div class="container">
30 <div class="grid fit-content verticalRL directionLTR">
31 <div class="item firstRowFirstColumn horizontalTB selfEnd" data-off set-x="150" data-offset-y="80">end</div>
32 <div class="item firstRowSecondColumn horizontalTB selfCenter" data-off set-x="200" data-offset-y="140">center</div>
33 <div class="item secondRowFirstColumn horizontalTB selfLeft" data-off set-x="100" data-offset-y="0">left</div>
34 <div class="item secondRowSecondColumn horizontalTB selfRight" data-off set-x="100" data-offset-y="180">right</div>
35 </div>
36 </div>
37 <br>
38 <div class="container">
39 <div class="grid fit-content verticalRL directionLTR">
40 <div class="item firstRowFirstColumn horizontalTB selfSelfEnd" data- offset-x="250" data-offset-y="80">s-end</div>
41 <div class="item firstRowSecondColumn horizontalTB selfStart" data- offset-x="250" data-offset-y="100">start</div>
42 <div class="item secondRowFirstColumn horizontalTB" data- offset-x="100" data-offset-y="0">default</div>
43 <div class="item secondRowSecondColumn horizontalTB selfSelfStart" data- offset-x="0" data-offset-y="100">s-start</div>
44 </div>
45 </div>
46
47 <p>Direction: RTL vs LTR</p>
48 <div class="container">
49 <div class="grid fit-content verticalRL directionRTL">
50 <div class="item firstRowFirstColumn directionLTR horizontalTB selfEnd " data-offset-x="150" data-offset-y="100">end</div>
51 <div class="item firstRowSecondColumn directionLTR horizontalTB selfCen ter" data-offset-x="200" data-offset-y="40">center</div>
52 <div class="item secondRowFirstColumn directionLTR horizontalTB selfLef t" data-offset-x="100" data-offset-y="100">left</div>
53 <div class="item secondRowSecondColumn directionLTR horizontalTB selfRig ht" data-offset-x="100" data-offset-y="80">right</div>
54 </div>
55 </div>
56 <br>
57 <div class="container">
58 <div class="grid fit-content verticalRL directionRTL">
59 <div class="item firstRowFirstColumn directionLTR horizontalTB selfSel fEnd" data-offset-x="250" data-offset-y="180">s-end</div>
60 <div class="item firstRowSecondColumn directionLTR horizontalTB selfSta rt" data-offset-x="250" data-offset-y="80">start</div>
61 <div class="item secondRowFirstColumn directionLTR horizontalTB" data-offset-x="100" data-offset-y="180">default</div>
62 <div class="item secondRowSecondColumn directionLTR horizontalTB selfSel fStart" data-offset-x="0" data-offset-y="0">s-start</div>
63 </div>
64 </div>
65
66 <p>Direction: LTR vs RTL</p>
67 <div class="container">
68 <div class="grid fit-content verticalRL directionLTR">
69 <div class="item firstRowFirstColumn directionRTL horizontalTB selfEnd " data-offset-x="150" data-offset-y="80">end</div>
70 <div class="item firstRowSecondColumn directionRTL horizontalTB selfCen ter" data-offset-x="200" data-offset-y="140">center</div>
71 <div class="item secondRowFirstColumn directionRTL horizontalTB selfLef t" data-offset-x="100" data-offset-y="0">left</div>
72 <div class="item secondRowSecondColumn directionRTL horizontalTB selfRig ht" data-offset-x="100" data-offset-y="180">right</div>
73 </div>
74 </div>
75 <br>
76 <div class="container">
77 <div class="grid fit-content verticalRL directionLTR">
78 <div class="item firstRowFirstColumn directionRTL horizontalTB selfSel fEnd" data-offset-x="150" data-offset-y="80">s-end</div>
79 <div class="item firstRowSecondColumn directionRTL horizontalTB selfSta rt" data-offset-x="250" data-offset-y="100">start</div>
80 <div class="item secondRowFirstColumn directionRTL horizontalTB" data-offset-x="100" data-offset-y="0">default</div>
81 <div class="item secondRowSecondColumn directionRTL horizontalTB selfSel fStart" data-offset-x="100" data-offset-y="100">s-start</div>
82 </div>
83 </div>
84
85 <p>Direction: RTL vs RTL</p>
86 <div class="container">
87 <div class="grid fit-content verticalRL directionRTL">
88 <div class="item firstRowFirstColumn horizontalTB selfEnd" data-off set-x="150" data-offset-y="100">end</div>
89 <div class="item firstRowSecondColumn horizontalTB selfCenter" data-off set-x="200" data-offset-y="40">center</div>
90 <div class="item secondRowFirstColumn horizontalTB selfLeft" data-off set-x="100" data-offset-y="100">left</div>
91 <div class="item secondRowSecondColumn horizontalTB selfRight" data-off set-x="100" data-offset-y="80">right</div>
92 </div>
93 </div>
94 <br>
95 <div class="container">
96 <div class="grid fit-content verticalRL directionRTL">
97 <div class="item firstRowFirstColumn horizontalTB selfSelfEnd" data- offset-x="150" data-offset-y="180">s-end</div>
98 <div class="item firstRowSecondColumn horizontalTB selfStart" data- offset-x="250" data-offset-y="80">start</div>
99 <div class="item secondRowFirstColumn horizontalTB" data- offset-x="100" data-offset-y="180">default</div>
100 <div class="item secondRowSecondColumn horizontalTB selfSelfStart" data- offset-x="100" data-offset-y="0">s-start</div>
101 </div>
102 </div>
103
104 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698