-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
373 lines (372 loc) · 18 KB
/
index.html
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
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
var timerStart = Date.now();
</script>
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Mercury CSS | A Fast Classless Stylesheet</title>
<meta name="description" content="Mercury CSS is a fast classless boilerplate stylesheet.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon/favicon-16x16.png">
<link rel="manifest" href="favicon/manifest.json">
<link rel="mask-icon" href="favicon/safari-pinned-tab.svg" color="#5bbad5">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="css/min/normalize.min.css">
<link rel="stylesheet" href="css/min/mercury.min.css">
</head>
<body>
<div id="top">
<p style="text-align: center;">
<em>This page loaded in <span id="loadTimer" style="color: orangered;"></span> seconds.</em>
</p>
<div style='text-align: center;'>
<img alt="Mercury Wings" src="images/wings.png" title="Futuristic Wings" style="text-align:center; width: 300px; max-width: 50%;">
</div>
<h1 style="text-align:center;">Mercury CSS</h1>
<hr/>
<hr/>
<hr/>
<h2>Overview</h2>
<blockquote>
<p>I always knew I was a star, and now the rest of the world seems to agree with me.</p>
<p>—<a href="https://en.wikipedia.org/wiki/Freddie_Mercury" title="Freddie Mercury on Wikipedia, the free encyclopedia">Freddie Mercury</a></p>
</blockquote>
<p>
Mercury CSS is a tiny <em>classless</em> stylesheet built for <em>speed</em>. It hooks directly into HTML elements adding minimal modern styling focused on good typography, fast load times, and responsive design.
</p>
<p>
The Mercury CSS stylesheet is 4kb unminifed.
</p>
<p>
Mercury CSS is a good place to start and build upon for most modern web development. And it's a pretty good place to stop if you care <em>primarily</em> about legibility and speed.
</p>
<h2>Typography</h2>
<p>
As a classless css stylesheet, Mercury CSS is primarily concerned with great typography. Great in the sense that it is easy to read and you probably won't notice much else about it, not great in the sense that it will win an <a href="https://www.awwwards.com/awards-of-the-month/" title="The awards that recognize the talent and effort of the best web designers, developers and agencies in the world. (Ostensibly ;)">AWWWARD</a>.
</p>
<h4>Scale</h4>
<p>
The <a href="http://webtypography.net/3.1.1" title="The Elements of Typographic Style Applied to the Web - 3.1.1 Don’t compose without a scale">typographic scale</a> is modular with a base font size of 16.18px and all other sizes being a factor of that and harmonic multipler of 1.375.
</p>
<p>
<blockquote>
<h1>Header 1</h1>
<h2>Header 2</h2>
<h3>Header 3</h3>
<h4>Header 4</h4>
<h5>Header 5</h5>
<h6>Header 6</h6>
<br/>
<p>
Body Copy <small>(16.18px)</small>
</p>
<p>
<small>Small copy</small> <small>(11.76px)</small>
</p>
</blockquote>
</p>
<h4>Code</h4>
<p>It's eating the world</p>
<div>
<pre><code>define m_hello() {
print "Hello, World.";
}</code></pre>
<pre><code>for (var i = 1; i <= 100; i++) {
var expletive = '';
if (i % 3 === 0) expletive += 'Fizz';
if (i % 5 === 0) expletive += 'Buzz';
console.log(expletive || i);
}</code></pre>
</div>
<h4>Lists</h4>
<h5>Unordered List</h5>
<ul>
<li>
First
</li>
<li>
First Loser
</li>
<li>
Third
</li>
<li>
Fourth
</li>
<li>
Fifth
</li>
</ul>
<h5>Ordered List</h5>
<ol>
<li>
Partridge in a Pear Tree
</li>
<li>
Turtle Doves
</li>
<li>
French Hens
</li>
<li>
Calling Birds
</li>
<li>
Gooolden Riiings
</li>
</ol>
<h5>Nested List</h5>
<p>
Fight or Flight response breakdown:
</p>
<ul>
<li>
Chemical Reaction
<ol>
<li>
Amygdala triggers neural response in the hypothalamus
</li>
<li>
Activation of pituitary gland and secretion of the ACTH (hormone)
</li>
<li>
Adrenal gland activated almost simultaneously, releasing epinephrine (hormone)
</li>
<li>
Chemical messenger release results in production of cortisol (hormone)
</li>
</ol>
</li>
<li>
Physical Result
<ul>
<li>
Acceleration of heart/lung action
</li>
<li>
Digestion slows/stops
</li>
<li>
Metabolic energy sources freed for muscles
<ol>
<li>
Fat
</li>
<li>
Glycogen
</li>
</ol>
</li>
<li>
Dilation of blood vessels for muscles
</li>
<li>
Constriction of other blood vessels
</li>
<li>
Pupils dialate
</li>
<li>
Hearing loss occurs
</li>
<li>
Tunnel vision
</li>
<li>
Shaking
</li>
</ul>
</li>
</ul>
<h2>Hyperlinks</h2>
<p>
Styled throughout. They look like <a href="https://duckduckgo.com/" title="DuckDuckGo is the search engine that doesn't track you.">this link</a> to DuckDuckGo, a search engine that respects your privacy.
</p>
<h2>Tables</h2>
<table>
<thead>
<tr>
<th align="left">Type</th>
<th align="left">Setting</th>
<th align="left">Use</th>
<th align="right">Seats</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Picnic</td>
<td align="left">Park</td>
<td align="left">BBQ</td>
<td align="right">4-6</td>
</tr>
<tr>
<td align="left">Kitchen</td>
<td align="left">Home</td>
<td align="left">Eating</td>
<td align="right">4</td>
</tr>
<tr>
<td align="left">High Top</td>
<td align="left">Bar</td>
<td align="left">Mingling</td>
<td align="right">3</td>
</tr>
<tr>
<td align="left">Dining</td>
<td align="left">Formal Dining Room</td>
<td align="left">???</td>
<td align="right">6-8</td>
</tr>
<tr>
<td align="left">Ping Pong</td>
<td align="left">Frat</td>
<td align="left">Drinking Games</td>
<td align="right">43</td>
</tr>
</tbody>
</table>
<p style="text-align: center;">
<em>A Table Table</em>
</p>
<h2>Images</h2>
<p>Images are responsive:</p>
<div>
<img alt="example image" src="images/freddie_cat.jpg" title="An exemplary image">
<p style="text-align: center;">
<em><a href="https://duckduckgo.com/?q=freddie+mercury+and+a+cat&iax=1&ia=images" title="He loves it.">Freddie Mercury and cat</a></em>
</p>
</div>
<h2>Form Elements</h2>
<form>
<fieldset>
<legend>Input Fields</legend>
<p><label for="m_text">Text</label> <input id="m_text" type="text"></p>
<p><label for="m_password">HTML5 Password</label> <input id="m_password" type="password"></p>
<p><label for="m_webaddress">HTML5 Web Address</label> <input id="m_webaddress" type="url"></p>
<p><label for="m_emailaddress">HTML5 Email Address</label> <input id="m_emailaddress" type="email"></p>
<p><label for="m_phone">HTML5 Phone Number</label> <input id="m_phone" type="tel"></p>
<p><label for="m_search">HTML5 Search</label> <input id="m_search" type="search"></p>
<p><label for="m_text2">HTML5 Number</label> <input id="m_text2" type="number"></p>
<p>
Note: <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-placeholder" title="Learn more about placeholders.">Placeholders</a> are <a href="https://www.nngroup.com/articles/form-design-placeholders/" title="Placeholders in Form Fields Are Harmful">not recommended</a>.
</p>
</fieldset>
<fieldset id="forms__select">
<legend>Selects</legend>
<p>
<label for="select">Select</label>
<select id="select">
<optgroup label="Option Group">
<option>
Picky
</option>
<option>
Choosy
</option>
<option>
Finicky
</option>
<option>
Particular
</option>
<option>
Refined
</option>
</optgroup>
</select>
</p>
</fieldset>
<fieldset>
<legend>Checkboxes</legend>
<p>
<label for="m_checkbox1"><input checked="checked" id="m_checkbox1" name="m_checkbox1" type="checkbox"> Mustard</label>
</p>
<p>
<label for="m_checkbox2"><input id="m_checkbox2" name="m_checkbox2" type="checkbox"> Relish</label>
</p>
<p>
<label for="m_checkbox3"><input id="m_checkbox3" name="m_checkbox3" type="checkbox"> Ketchup</label>
</p>
</fieldset>
<fieldset>
<legend>Radio Buttons</legend>
<label for="m_radio">Cake</label>
<p>
<label for="m_radio__have"><input checked="checked" type="radio" name="m_radio" id="m_radio__have" value="have"> Have it.</label>
</p>
<p>
<label for="m_radio__eat"><input type="radio" name="m_radio" id="m_radio__eat" value="eat"> Eat it.</label>
</p>
</fieldset>
<fieldset>
<legend>Textareas</legend>
<p>
<label for="m_textarea">Textarea</label>
<textarea cols="42" id="m_textarea" placeholder="Enter your message here. (Brevity is the soul of wit.)" rows="7"></textarea>
</p>
</fieldset>
<fieldset>
<legend>Action Inputs</legend>
<p>
<input type="submit" value="Submit"> <code><input type="submit"></code>
</p>
<p>
<input type="button" value="Do Something"> <code><input type="button"></code>
</p>
<p>
<input type="reset" value="Reset"> <code><input type="reset"></code>
</p>
<p>
<input disabled="" type="submit" value="disabled input"> <code><input disabled type="submit"></code>
</p>
</fieldset>
<fieldset>
<legend>Buttons</legend>
<p>
<button type="submit">Submit</button> <code><button type="submit"></code>
</p>
<p>
<button type="button">Do Something</button> <code><button type="button"></code>
</p>
<p>
<button type="reset">Reset</button> <code><button type="reset"></code>
</p>
<p>
<button disabled type="button">Disabled Button</button> <code><button disabled type="button"></code>
</p>
</fieldset>
</form>
<br />
<hr />
<hr />
<hr />
<p style="text-align: center">
Made by <a href="http://wademeredith.com" title="Wade Meredith - Designer in Kansas City">Wade Meredith</a> in Kansas City.
</p>
<p style="text-align: center">
<a href="https://github.com/wmeredith/MercuryCSS" title="View on Github">Mercury CSS on Github</a>.
</p>
<p style="text-align:center;">
☿ ☿ ☿
<br />
<br />
<br />
<br />
<br />
<br />
</p>
</div>
<a href="https://github.com/wmeredith/MercuryCSS" class="github-corner" aria-label="View source on Github" title="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#1F5AFF; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
<script type="text/javascript">
window.onload = function () {
var loadTime = window.performance.timing.domContentLoadedEventEnd-window.performance.timing.navigationStart;
var timeDisplay = (loadTime/1000).toFixed(3);
document.getElementById("loadTimer").innerHTML = timeDisplay;
}
</script>
</body>
</html>