|
4 | 4 | <meta charset="UTF-8" /> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=edge" /> |
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
7 | | - <title>Horizontal layout</title> |
| 7 | + <title>Horizontal Layout</title> |
8 | 8 | <link rel="stylesheet" href="/packages/vaadin-lumo-styles/lumo.css" /> |
9 | 9 | <script type="module" src="./common.js"></script> |
10 | 10 |
|
11 | 11 | <script type="module"> |
12 | 12 | import '@vaadin/horizontal-layout'; |
13 | 13 | </script> |
| 14 | + |
| 15 | + <style> |
| 16 | + .section { |
| 17 | + flex-direction: column; |
| 18 | + align-items: initial; |
| 19 | + } |
| 20 | + |
| 21 | + vaadin-horizontal-layout { |
| 22 | + outline: 1px dashed blue; |
| 23 | + } |
| 24 | + |
| 25 | + vaadin-horizontal-layout > div { |
| 26 | + background: #ccc; |
| 27 | + } |
| 28 | + </style> |
14 | 29 | </head> |
15 | 30 |
|
16 | 31 | <body> |
17 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 600px" theme="spacing wrap"> |
18 | | - <div style="background: #90ee90; width: 100px">Start</div> |
19 | | - <div style="background: #90ee90; width: 100px">Start</div> |
20 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
21 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
22 | | - </vaadin-horizontal-layout> |
23 | | - |
24 | | - <br /> |
25 | | - |
26 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 350px" theme="spacing wrap"> |
27 | | - <div style="background: #90ee90; width: 100px">Start</div> |
28 | | - <div style="background: #90ee90; width: 100px">Start</div> |
29 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
30 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
31 | | - </vaadin-horizontal-layout> |
32 | | - |
33 | | - <br /> |
34 | | - |
35 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 350px" theme="spacing wrap"> |
36 | | - <div style="background: #90ee90; width: 200px">Start</div> |
37 | | - <div style="background: #90ee90; width: 100px">Start</div> |
38 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
39 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
40 | | - </vaadin-horizontal-layout> |
41 | | - |
42 | | - <br /> |
43 | | - |
44 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 400px" theme="spacing wrap"> |
45 | | - <div style="background: #90ee90; width: 100px">Start</div> |
46 | | - <div style="background: #90ee90; width: 100px">Start</div> |
47 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
48 | | - </vaadin-horizontal-layout> |
49 | | - |
50 | | - <br /> |
51 | | - |
52 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 250px" theme="spacing wrap"> |
53 | | - <div style="background: #90ee90; width: 100px">Start</div> |
54 | | - <div style="background: #90ee90; width: 100px">Start</div> |
55 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
56 | | - </vaadin-horizontal-layout> |
57 | | - |
58 | | - <br /> |
59 | | - |
60 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 400px" theme="spacing wrap"> |
61 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
62 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
63 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
64 | | - </vaadin-horizontal-layout> |
65 | | - |
66 | | - <br /> |
67 | | - |
68 | | - <vaadin-horizontal-layout style="border: solid 1px blue; width: 250px" theme="spacing wrap"> |
69 | | - <div slot="middle" style="background: #ffd700">Middle</div> |
70 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
71 | | - <div slot="end" style="background: #f08080; width: 100px">End</div> |
72 | | - </vaadin-horizontal-layout> |
| 32 | + <section class="section"> |
| 33 | + <h2 class="heading">Variants</h2> |
| 34 | + |
| 35 | + <vaadin-horizontal-layout theme="margin"> |
| 36 | + <div>Margin</div> |
| 37 | + <div>Margin</div> |
| 38 | + <div>Margin</div> |
| 39 | + </vaadin-horizontal-layout> |
| 40 | + |
| 41 | + <vaadin-horizontal-layout theme="padding"> |
| 42 | + <div>Padding</div> |
| 43 | + <div>Padding</div> |
| 44 | + <div>Padding</div> |
| 45 | + </vaadin-horizontal-layout> |
| 46 | + |
| 47 | + <vaadin-horizontal-layout theme="spacing"> |
| 48 | + <div>Spacing</div> |
| 49 | + <div>Spacing</div> |
| 50 | + <div>Spacing</div> |
| 51 | + </vaadin-horizontal-layout> |
| 52 | + </section> |
| 53 | + |
| 54 | + <section class="section"> |
| 55 | + <h2 class="heading">Slots</h2> |
| 56 | + |
| 57 | + <vaadin-horizontal-layout style="width: 600px" theme="spacing wrap"> |
| 58 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 59 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 60 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 61 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 62 | + </vaadin-horizontal-layout> |
| 63 | + |
| 64 | + <vaadin-horizontal-layout style="width: 350px" theme="spacing wrap"> |
| 65 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 66 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 67 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 68 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 69 | + </vaadin-horizontal-layout> |
| 70 | + |
| 71 | + <vaadin-horizontal-layout style="width: 350px" theme="spacing wrap"> |
| 72 | + <div style="background: #90ee90; width: 200px">Start</div> |
| 73 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 74 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 75 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 76 | + </vaadin-horizontal-layout> |
| 77 | + |
| 78 | + <vaadin-horizontal-layout style="width: 400px" theme="spacing wrap"> |
| 79 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 80 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 81 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 82 | + </vaadin-horizontal-layout> |
| 83 | + |
| 84 | + <vaadin-horizontal-layout style="width: 250px" theme="spacing wrap"> |
| 85 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 86 | + <div style="background: #90ee90; width: 100px">Start</div> |
| 87 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 88 | + </vaadin-horizontal-layout> |
| 89 | + |
| 90 | + <vaadin-horizontal-layout style="width: 400px" theme="spacing wrap"> |
| 91 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 92 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 93 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 94 | + </vaadin-horizontal-layout> |
| 95 | + |
| 96 | + <vaadin-horizontal-layout style="width: 250px" theme="spacing wrap"> |
| 97 | + <div slot="middle" style="background: #ffd700">Middle</div> |
| 98 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 99 | + <div slot="end" style="background: #f08080; width: 100px">End</div> |
| 100 | + </vaadin-horizontal-layout> |
| 101 | + </section> |
73 | 102 | </body> |
74 | 103 | </html> |
0 commit comments