-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
263 lines (215 loc) · 9.64 KB
/
index.html
File metadata and controls
263 lines (215 loc) · 9.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Simple CSS layout</title>
<link rel="stylesheet" href="style.css">
</head>
<body class="sticky-footer">
<header>
<div class="row">
<div class="container">
<span class="col col-6 logo">
header .logo
</span>
<nav class="col col-6 right">
<a href="#">nav a</a> |
<a href="#">nav a</a> |
<a href="#">nav a</a>
</nav>
</div>
</div>
</header>
<main class="sticky-footer">
<div class="container">
<h3>Typography</h3>
<h1>h1 - Simple CSS library</h1>
<h2>h2 - Headline Text</h2>
<h3>h3 - Subheading Text</h3>
<p>p - Nav Item 1 | Nav Item 2 | Nav Item 3</p>
<p>p - This is body copy. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iste, dolor, molestiae. Sunt non magni, beatae, harum blanditiis veritatis dignissimos temporibus doloribus assumenda odit doloremque quasi consequuntur aliquid. Vero, quod, dignissimos. </p>
<p><em> p em - Emphasis italic. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Et, ut.</em></p>
<small>small - Byline Text. Lorem ipsum dolor sit amet.</small>
<p><strong>p strong - Bold text. Lorem ipsum dolor sit amet, consectetur adipisicing elit.</strong></p>
<hr>
<h3>Grid layout</h3>
<div class="row">
<div class="col col-1">col-1</div>
<div class="col col-11">col-11</div>
<div class="col col-2">col-2</div>
<div class="col col-10">col-10</div>
<div class="col col-3">col-3</div>
<div class="col col-9">col-9</div>
<div class="col col-4">col-4</div>
<div class="col col-8">col-8</div>
<div class="col col-5">col-5</div>
<div class="col col-7">col-7</div>
<div class="col col-6">col-6</div>
<div class="col col-6">col-6</div>
<div class="col col-12">col-12</div>
<div class="col col-4">col-4</div>
<div class="col col-4">col-4</div>
<div class="col col-4">col-4</div>
<div class="col col-3">col-3</div>
<div class="col col-3">col-3</div>
<div class="col col-3">col-3</div>
<div class="col col-3">col-3</div>
</div>
<hr>
<h3>Responsive grid</h3>
<p>Wrap in <em>row</em> for clearfix to prevent bubbling</p>
<div class="row">
<div class="col sm-col-12 md-col-6 col-3">sm-col-12 md-col-6 col-3</div>
<div class="col sm-col-12 md-col-6 col-3">sm-col-12 md-col-6 col-3 </div>
<div class="col sm-col-12 md-col-6 col-3">sm-col-12 md-col-6 col-3 </div>
<div class="col sm-col-12 md-col-6 col-3">sm-col-12 md-col-6 col-3 </div>
</div>
<hr>
<h3>Offset grid</h3>
<div class="row">
<div class="col col-4 offset-4">col-4 offset-4</div>
</div>
<div class="row">
<div class="col col-4">col-4</div>
<div class="col col-4 offset-4">col-4 offset-4</div>
</div>
<hr>
<h3>Row equal height columns</h3>
<p>Wrap in <em>.row .row-eq-height</em> for equal height columns within row wrapper.</p>
<p>Warning, this is a browser compatible fix using negative margins and padding. This solution will sacrifice the ability to set bottom margin and padding for the columns. Set margin and padding on wrapper divs. Use only as required.</p>
<h4>Example without equal row heights</h4>
<p>Wrap in only <em>.row</em></p>
<div class="row">
<div class="col col-6">
<p><strong>Title A</strong></p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, dignissimos.</p>
</div>
<div class="col col-6">
<p><strong>Title B</strong></p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto ut aut tempora, velit odit eligendi laborum explicabo neque vel molestiae voluptatum assumenda harum repellendus ab quae commodi, libero nam quaerat recusandae, numquam sapiente quod ducimus ullam nemo! Similique nulla, dolor.</p>
</div>
</div>
<h4>Example with equal row heights</h4>
<p>Wrap in <em>.row .row-eq-height</em></p>
<div class="row row-eq-height">
<div class="col col-6">
<p><strong>Title A</strong></p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, dignissimos.</p>
</div>
<div class="col col-6">
<p><strong>Title B</strong></p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto ut aut tempora, velit odit eligendi laborum explicabo neque vel molestiae voluptatum assumenda harum repellendus ab quae commodi, libero nam quaerat recusandae, numquam sapiente quod ducimus ullam nemo! Similique nulla, dolor.</p>
</div>
</div>
<hr>
<h3>Flexbox horizontal align</h3>
<h4>flex flex-center</h4>
<div class="flex flex-center">
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
</div>
<h4>flex flex-end</h4>
<div class="flex flex-end">
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
</div>
<h4>flex flex-space-between</h4>
<div class="flex flex-space-between">
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
</div>
<h4>flex flex-space-around</h4>
<div class="flex flex-space-around">
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
<div class="col col-2">col-2</div>
</div>
<hr>
<h3>Flexbox vertical align (example height 300px)</h3>
<p>Prefix with <em>flex</em>. Use <em>flex-column-*</em> for setting the vertical alignment. Use <em>left, right or center</em> when horizontally aligning text and use <em>flex-left, flex-right, flex-center</em> when horizontally aligning non text items like div's and button tags</p>
<div class="col col-6 center" style="height: 300px">
<h4>Default - col col-6 center</h4>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div class="col col-6 center flex flex-column-center" style="height: 300px">
<h4>flex flex-column-center center</h4>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div class="col col-6 flex flex-column-bottom right" style="height: 300px">
<h4>flex flex-column-bottom right</h4>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div class="col col-6 flex flex-column-space-between center" style="height: 300px">
<h4>flex flex-column-space-between center</h4>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div class="col col-6 flex flex-column-space-around center" style="height: 300px">
<h4>flex flex-column-space-around center</h4>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
<div class="col col-6 flex flex-column-center flex-row-center" style="height: 300px">
<h4>flex flex-column-center flex-row-center</h4>
<button>Button A</button>
<button>Button B</button>
<button>Button C</button>
</div>
<div class="col col-6 flex flex-column-center flex-row-right" style="height: 300px">
<h4>flex flex-column-center flex-row-right</h4>
<button>Button A</button>
<button>Button B</button>
<button>Button C</button>
</div>
<div class="col col-6 flex flex-column-space-around flex-row-left" style="height: 300px">
<h4>flex flex-column-space-around flex-row-left</h4>
<button>Button A</button>
<button>Button B</button>
<button>Button C</button>
</div>
<hr>
<h3>Flexbox order</h3>
<h4>flex flex-order: default order 0</h4>
<div class="flex flex-order">
<div class="col col-2 ">1</div>
<div class="col col-2">2</div>
<div class="col col-2">3</div>
<div class="col col-2">4</div>
<div class="col col-2">5</div>
<div class="col col-2">6</div>
</div>
<h4>flex flex-order: backwards</h4>
<div class="flex flex-order">
<div class="col col-2 flex-order-6"><h4>flex-order-6</h4>1</div>
<div class="col col-2 flex-order-5"><h4>flex-order-5</h4>2</div>
<div class="col col-2 flex-order-4"><h4>flex-order-4</h4>3</div>
<div class="col col-2 flex-order-3"><h4>flex-order-3</h4>4</div>
<div class="col col-2 flex-order-2"><h4>flex-order-2</h4>5</div>
<div class="col col-2 flex-order-1"><h4>flex-order-1</h4>6</div>
</div>
<h4>flex flex-order: even first then odd</h4>
<div class="flex flex-order">
<div class="col col-2 flex-order-4"><h4>flex-order-4</h4>1</div>
<div class="col col-2 flex-order-1"><h4>flex-order-1</h4>2</div>
<div class="col col-2 flex-order-5"><h4>flex-order-5</h4>3</div>
<div class="col col-2 flex-order-2"><h4>flex-order-2</h4>4</div>
<div class="col col-2 flex-order-6"><h4>flex-order-6</h4>5</div>
<div class="col col-2 flex-order-3"><h4>flex-order-3</h4>6</div>
</div>
</main>
<footer>
<div class="row container">
<p>footer (sticky-footer)</p>
<p>Library by Howie_Burger (2016)</p>
</div>
</footer>
</body>
</html>