OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <style> | 4 <style> |
5 .test-row { | 5 .test-row { |
6 display: flex; | 6 display: flex; |
7 margin-bottom: 5px; | 7 margin-bottom: 5px; |
8 } | 8 } |
9 .test-row > div { | 9 .test-row > div { |
10 flex: none; | 10 flex: none; |
11 } | 11 } |
12 | 12 |
13 .container { | 13 .container { |
14 margin-right: 5px; | 14 margin-right: 5px; |
15 border: 5px solid lightgreen; | 15 border: 5px solid lightgreen; |
16 width: 100px; | 16 width: 100px; |
17 } | 17 } |
18 | 18 |
19 .horizontal-tb { | 19 .horizontal-tb { |
20 -webkit-writing-mode: horizontal-tb; | 20 -webkit-writing-mode: horizontal-tb; |
21 } | 21 } |
22 | 22 |
23 .horizontal-bt { | |
24 -webkit-writing-mode: horizontal-bt; | |
25 } | |
26 | |
27 .vertical-rl { | 23 .vertical-rl { |
28 -webkit-writing-mode: vertical-rl; | 24 -webkit-writing-mode: vertical-rl; |
29 } | 25 } |
30 | 26 |
31 .vertical-lr { | 27 .vertical-lr { |
32 -webkit-writing-mode: vertical-lr; | 28 -webkit-writing-mode: vertical-lr; |
33 } | 29 } |
34 | 30 |
35 .row { | 31 .row { |
36 flex-direction: row; | 32 flex-direction: row; |
(...skipping 25 matching lines...) Expand all Loading... |
62 background: -webkit-radial-gradient(center, ellipse cover, rgba(30,87,153,1)
0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); | 58 background: -webkit-radial-gradient(center, ellipse cover, rgba(30,87,153,1)
0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); |
63 flex: none; | 59 flex: none; |
64 } | 60 } |
65 | 61 |
66 </style> | 62 </style> |
67 </head> | 63 </head> |
68 <body> | 64 <body> |
69 <p>Scrollbars should work in all the flexboxes.</p> | 65 <p>Scrollbars should work in all the flexboxes.</p> |
70 </body> | 66 </body> |
71 <script> | 67 <script> |
72 var writingModes = ['horizontal-tb', 'horizontal-bt', 'vertical-rl', 'vertical-l
r']; | 68 var writingModes = ['horizontal-tb', 'vertical-rl', 'vertical-lr']; |
73 var flexDirections = ['row', 'column', 'row-reverse', 'column-reverse']; | 69 var flexDirections = ['row', 'column', 'row-reverse', 'column-reverse']; |
74 var testContents = ''; | 70 var testContents = ''; |
75 writingModes.forEach(function(writingMode) { | 71 writingModes.forEach(function(writingMode) { |
76 testContents += "<div class='test-row'>"; | 72 testContents += "<div class='test-row'>"; |
77 flexDirections.forEach(function(flexDirection) { | 73 flexDirections.forEach(function(flexDirection) { |
78 var containerClass = 'container ' + writingMode; | 74 var containerClass = 'container ' + writingMode; |
79 var flexboxClass = 'flexbox ' + flexDirection; | 75 var flexboxClass = 'flexbox ' + flexDirection; |
80 testContents += | 76 testContents += |
81 "<div class='" + containerClass + "'>" + | 77 "<div class='" + containerClass + "'>" + |
82 "<div class='" + flexboxClass + "'>" + | 78 "<div class='" + flexboxClass + "'>" + |
83 "<div></div>" + | 79 "<div></div>" + |
84 "</div>" + | 80 "</div>" + |
85 "</div>"; | 81 "</div>"; |
86 }); | 82 }); |
87 testContents += "</div>"; | 83 testContents += "</div>"; |
88 }); | 84 }); |
89 | 85 |
90 document.body.innerHTML += testContents; | 86 document.body.innerHTML += testContents; |
91 | 87 |
92 </script> | 88 </script> |
93 </body> | 89 </body> |
94 </html> | 90 </html> |
OLD | NEW |