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

Side by Side Diff: third_party/WebKit/LayoutTests/css3/flexbox/flex-factor-less-than-one.html

Issue 1470373003: [css-flexbox] Correctly implement flex factors < 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add a comment Created 5 years 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/css3/flexbox/flex-grow-less-than-one.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/flexbox.css" rel="stylesheet">
3 <style>
4 .container {
5 height: 100px;
6 width: 100px;
7 border: 1px solid black;
8 }
9
10 .child-flex-grow-0-75 {
11 background-color: lime;
12 flex-grow: 0.75;
13 }
14
15 .child-flex-grow-0-5 {
16 background-color: green;
17 flex-grow: 0.5;
18 }
19
20 .child-flex-grow-0-25 {
21 background-color: red;
22 flex-grow: 0.25;
23 }
24
25 .child-flex-shrink-0-5 {
26 background-color: green;
27 flex-shrink: 0.5;
28 width: 200px;
29 height: 200px;
30 }
31
32 .child-flex-shrink-0-25 {
33 background-color: red;
34 flex-shrink: 0.25;
35 width: 200px;
36 height: 200px;
37 }
38
39 .basis-0 {
40 flex-basis: 0;
41 }
42
43 .basis {
44 flex-basis: 30px;
45 }
46
47 .basis-big {
48 flex-basis: 100px;
49 }
50
51 .vertical {
52 writing-mode: vertical-rl;
53 }
54 </style>
55 <script src="../../resources/testharness.js"></script>
56 <script src="../../resources/testharnessreport.js"></script>
57 <script src="../../resources/check-layout-th.js"></script>
58 <body onload="checkLayout('.flexbox');">
59 <div id=log></div>
60
61 <div class="flexbox container">
62 <div class="child-flex-grow-0-5" data-expected-width="50"></div>
63 </div>
64
65 <div class="flexbox container">
66 <div class="child-flex-grow-0-5" data-expected-width="50"></div>
67 <div class="child-flex-grow-0-25" data-expected-width="25"></div>
68 </div>
69
70 <div class="flexbox container column">
71 <div class="child-flex-grow-0-5" data-expected-height="50"></div>
72 <div class="child-flex-grow-0-25" data-expected-height="25"></div>
73 </div>
74
75 <div class="flexbox container column vertical">
76 <div class="child-flex-grow-0-5 " data-expected-width="50"></div>
77 <div class="child-flex-grow-0-25 " data-expected-width="25"></div>
78 </div>
79
80 <div class="flexbox container vertical">
81 <div class="child-flex-grow-0-5 " data-expected-height="50"></div>
82 <div class="child-flex-grow-0-25 " data-expected-height="25"></div>
83 </div>
84
85 <div class="flexbox container">
86 <div class="child-flex-grow-0-5 basis" data-expected-width="50"></div>
87 <div class="child-flex-grow-0-25 basis" data-expected-width="40"></div>
88 </div>
89
90 <div class="flexbox container column">
91 <div class="child-flex-grow-0-5 basis" data-expected-height="50"></div>
92 <div class="child-flex-grow-0-25 basis" data-expected-height="40"></div>
93 </div>
94
95 <div class="flexbox container vertical">
96 <div class="child-flex-grow-0-5 basis" data-expected-height="50"></div>
97 <div class="child-flex-grow-0-25 basis" data-expected-height="40"></div>
98 </div>
99
100 <div class="flexbox container column vertical">
101 <div class="child-flex-grow-0-5 basis" data-expected-width="50"></div>
102 <div class="child-flex-grow-0-25 basis" data-expected-width="40"></div>
103 </div>
104
105 <!-- And now, the shrink cases -->
106 <div class="flexbox container">
107 <div class="child-flex-shrink-0-5" data-expected-width="150"></div>
108 </div>
109
110 <div class="flexbox container">
111 <div class="child-flex-shrink-0-5" data-expected-width="50"></div>
112 <div class="child-flex-shrink-0-25" data-expected-width="125"></div>
113 </div>
114
115 <div class="flexbox container column">
116 <div class="child-flex-shrink-0-5" data-expected-height="50"></div>
117 <div class="child-flex-shrink-0-25" data-expected-height="125"></div>
118 </div>
119
120 <div class="flexbox container column vertical">
121 <div class="child-flex-shrink-0-5 " data-expected-width="50"></div>
122 <div class="child-flex-shrink-0-25 " data-expected-width="125"></div>
123 </div>
124
125 <div class="flexbox container vertical">
126 <div class="child-flex-shrink-0-5 " data-expected-height="50"></div>
127 <div class="child-flex-shrink-0-25 " data-expected-height="125"></div>
128 </div>
129
130 <div class="flexbox container">
131 <div class="child-flex-shrink-0-5 basis-big" data-expected-width="50"></div>
132 <div class="child-flex-shrink-0-25 basis-big" data-expected-width="75"></div>
133 </div>
134
135 <div class="flexbox container column">
136 <div class="child-flex-shrink-0-5 basis-big" data-expected-height="50"></div>
137 <div class="child-flex-shrink-0-25 basis-big" data-expected-height="75"></div>
138 </div>
139
140 <div class="flexbox container vertical">
141 <div class="child-flex-shrink-0-5 basis-big" data-expected-height="50"></div>
142 <div class="child-flex-shrink-0-25 basis-big" data-expected-height="75"></div>
143 </div>
144
145 <div class="flexbox container column vertical">
146 <div class="child-flex-shrink-0-5 basis-big" data-expected-width="50"></div>
147 <div class="child-flex-shrink-0-25 basis-big" data-expected-width="75"></div>
148 </div>
149
150 <!-- Interaction of min-width: auto with fractional flex basis -->
151 <div class="flexbox container" style="background-color: red;">
152 <div class="child-flex-grow-0-25 basis-0" style="background-color: green;" dat a-expected-width="10"></div>
153 <div class="child-flex-grow-0-75 basis-0" data-expected-width="90">
154 <div style="width: 90px;"></div>
155 </div>
156 </div>
157
158 </body>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/css3/flexbox/flex-grow-less-than-one.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698