comparison data/css/skeleton.css @ 0:ca58e9466cbf

First commit
author Vimalkumar Velayudhan <vimal@biotechcoder.com>
date Mon, 29 Jun 2015 16:38:36 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:ca58e9466cbf
1 /*
2 * Skeleton V2.0.4
3 * Copyright 2014, Dave Gamache
4 * www.getskeleton.com
5 * Free to use under the MIT license.
6 * http://www.opensource.org/licenses/mit-license.php
7 * 12/29/2014
8 */
9
10
11 /* Table of contents
12 ––––––––––––––––––––––––––––––––––––––––––––––––––
13 - Grid
14 - Base Styles
15 - Typography
16 - Links
17 - Buttons
18 - Forms
19 - Lists
20 - Code
21 - Tables
22 - Spacing
23 - Utilities
24 - Clearing
25 - Media Queries
26 */
27
28
29 /* Grid
30 –––––––––––––––––––––––––––––––––––––––––––––––––– */
31 .container {
32 position: relative;
33 width: 100%;
34 max-width: 960px;
35 margin: 0 auto;
36 padding: 0 20px;
37 box-sizing: border-box; }
38 .column,
39 .columns {
40 width: 100%;
41 float: left;
42 box-sizing: border-box; }
43
44 /* For devices larger than 400px */
45 @media (min-width: 400px) {
46 .container {
47 width: 85%;
48 padding: 0; }
49 }
50
51 /* For devices larger than 550px */
52 @media (min-width: 550px) {
53 .container {
54 width: 80%; }
55 .column,
56 .columns {
57 margin-left: 4%; }
58 .column:first-child,
59 .columns:first-child {
60 margin-left: 0; }
61
62 .one.column,
63 .one.columns { width: 4.66666666667%; }
64 .two.columns { width: 13.3333333333%; }
65 .three.columns { width: 22%; }
66 .four.columns { width: 30.6666666667%; }
67 .five.columns { width: 39.3333333333%; }
68 .six.columns { width: 48%; }
69 .seven.columns { width: 56.6666666667%; }
70 .eight.columns { width: 65.3333333333%; }
71 .nine.columns { width: 74.0%; }
72 .ten.columns { width: 82.6666666667%; }
73 .eleven.columns { width: 91.3333333333%; }
74 .twelve.columns { width: 100%; margin-left: 0; }
75
76 .one-third.column { width: 30.6666666667%; }
77 .two-thirds.column { width: 65.3333333333%; }
78
79 .one-half.column { width: 48%; }
80
81 /* Offsets */
82 .offset-by-one.column,
83 .offset-by-one.columns { margin-left: 8.66666666667%; }
84 .offset-by-two.column,
85 .offset-by-two.columns { margin-left: 17.3333333333%; }
86 .offset-by-three.column,
87 .offset-by-three.columns { margin-left: 26%; }
88 .offset-by-four.column,
89 .offset-by-four.columns { margin-left: 34.6666666667%; }
90 .offset-by-five.column,
91 .offset-by-five.columns { margin-left: 43.3333333333%; }
92 .offset-by-six.column,
93 .offset-by-six.columns { margin-left: 52%; }
94 .offset-by-seven.column,
95 .offset-by-seven.columns { margin-left: 60.6666666667%; }
96 .offset-by-eight.column,
97 .offset-by-eight.columns { margin-left: 69.3333333333%; }
98 .offset-by-nine.column,
99 .offset-by-nine.columns { margin-left: 78.0%; }
100 .offset-by-ten.column,
101 .offset-by-ten.columns { margin-left: 86.6666666667%; }
102 .offset-by-eleven.column,
103 .offset-by-eleven.columns { margin-left: 95.3333333333%; }
104
105 .offset-by-one-third.column,
106 .offset-by-one-third.columns { margin-left: 34.6666666667%; }
107 .offset-by-two-thirds.column,
108 .offset-by-two-thirds.columns { margin-left: 69.3333333333%; }
109
110 .offset-by-one-half.column,
111 .offset-by-one-half.columns { margin-left: 52%; }
112
113 }
114
115
116 /* Base Styles
117 –––––––––––––––––––––––––––––––––––––––––––––––––– */
118 /* NOTE
119 html is set to 62.5% so that all the REM measurements throughout Skeleton
120 are based on 10px sizing. So basically 1.5rem = 15px :) */
121 html {
122 font-size: 62.5%; }
123 body {
124 font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
125 line-height: 1.6;
126 font-weight: 400;
127 font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
128 color: #515151; }
129
130
131 /* Typography
132 –––––––––––––––––––––––––––––––––––––––––––––––––– */
133 h1, h2, h3, h4, h5, h6 {
134 margin-top: 0;
135 margin-bottom: 2rem;
136 font-weight: 300; }
137 h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;}
138 h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
139 h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; }
140 h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
141 h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; }
142 h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; }
143
144 /* Larger than phablet */
145 @media (min-width: 550px) {
146 h1 { font-size: 5.0rem; }
147 h2 { font-size: 4.2rem; }
148 h3 { font-size: 3.6rem; }
149 h4 { font-size: 3.0rem; }
150 h5 { font-size: 2.4rem; }
151 h6 { font-size: 1.5rem; }
152 }
153
154 p {
155 margin-top: 0; }
156
157
158 /* Links
159 –––––––––––––––––––––––––––––––––––––––––––––––––– */
160 a {
161 color: #00b4ff; }
162 a:hover {
163 color: #008CD7; }
164
165
166 /* Buttons
167 –––––––––––––––––––––––––––––––––––––––––––––––––– */
168 .button,
169 button,
170 input[type="submit"],
171 input[type="reset"],
172 input[type="button"] {
173 display: inline-block;
174 height: 38px;
175 padding: 0 30px;
176 color: #555;
177 text-align: center;
178 font-size: 11px;
179 font-weight: 600;
180 line-height: 38px;
181 letter-spacing: .1rem;
182 text-transform: uppercase;
183 text-decoration: none;
184 white-space: nowrap;
185 background-color: transparent;
186 border-radius: 4px;
187 border: 1px solid #bbb;
188 cursor: pointer;
189 box-sizing: border-box; }
190 .button:hover,
191 button:hover,
192 input[type="submit"]:hover,
193 input[type="reset"]:hover,
194 input[type="button"]:hover,
195 .button:focus,
196 button:focus,
197 input[type="submit"]:focus,
198 input[type="reset"]:focus,
199 input[type="button"]:focus {
200 color: #333;
201 border-color: #888;
202 outline: 0; }
203 .button.button-primary,
204 button.button-primary,
205 input[type="submit"].button-primary,
206 input[type="reset"].button-primary,
207 input[type="button"].button-primary {
208 color: #FFF;
209 background-color: #33C3F0;
210 border-color: #33C3F0; }
211 .button.button-primary:hover,
212 button.button-primary:hover,
213 input[type="submit"].button-primary:hover,
214 input[type="reset"].button-primary:hover,
215 input[type="button"].button-primary:hover,
216 .button.button-primary:focus,
217 button.button-primary:focus,
218 input[type="submit"].button-primary:focus,
219 input[type="reset"].button-primary:focus,
220 input[type="button"].button-primary:focus {
221 color: #FFF;
222 background-color: #1EAEDB;
223 border-color: #1EAEDB; }
224
225
226 /* Forms
227 –––––––––––––––––––––––––––––––––––––––––––––––––– */
228 input[type="email"],
229 input[type="number"],
230 input[type="search"],
231 input[type="text"],
232 input[type="tel"],
233 input[type="url"],
234 input[type="password"],
235 textarea,
236 select {
237 height: 38px;
238 padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
239 background-color: #fff;
240 border: 1px solid #D1D1D1;
241 border-radius: 4px;
242 box-shadow: none;
243 box-sizing: border-box; }
244 /* Removes awkward default styles on some inputs for iOS */
245 input[type="email"],
246 input[type="number"],
247 input[type="search"],
248 input[type="text"],
249 input[type="tel"],
250 input[type="url"],
251 input[type="password"],
252 textarea {
253 -webkit-appearance: none;
254 -moz-appearance: none;
255 appearance: none; }
256 textarea {
257 min-height: 65px;
258 padding-top: 6px;
259 padding-bottom: 6px; }
260 input[type="email"]:focus,
261 input[type="number"]:focus,
262 input[type="search"]:focus,
263 input[type="text"]:focus,
264 input[type="tel"]:focus,
265 input[type="url"]:focus,
266 input[type="password"]:focus,
267 textarea:focus,
268 select:focus {
269 border: 1px solid #33C3F0;
270 outline: 0; }
271 label,
272 legend {
273 display: block;
274 margin-bottom: .5rem;
275 font-weight: 600; }
276 fieldset {
277 padding: 0;
278 border-width: 0; }
279 input[type="checkbox"],
280 input[type="radio"] {
281 display: inline; }
282 label > .label-body {
283 display: inline-block;
284 margin-left: .5rem;
285 font-weight: normal; }
286
287
288 /* Lists
289 –––––––––––––––––––––––––––––––––––––––––––––––––– */
290 ul {
291 list-style: circle inside; }
292 ol {
293 list-style: decimal inside; }
294 ol, ul {
295 padding-left: 0;
296 margin-top: 0; }
297 ul ul,
298 ul ol,
299 ol ol,
300 ol ul {
301 margin: 1.5rem 0 1.5rem 3rem;
302 font-size: 90%; }
303 li {
304 margin-bottom: 1rem; }
305
306
307 /* Code
308 –––––––––––––––––––––––––––––––––––––––––––––––––– */
309 code {
310 padding: .2rem .5rem;
311 margin: 0 .2rem;
312 font-size: 90%;
313 white-space: nowrap;
314 background: #F1F1F1;
315 border: 1px solid #E1E1E1;
316 border-radius: 4px; }
317 pre > code {
318 display: block;
319 padding: 1rem 1.5rem;
320 white-space: pre; }
321
322
323 /* Tables
324 –––––––––––––––––––––––––––––––––––––––––––––––––– */
325 th,
326 td {
327 padding: 12px 15px;
328 text-align: left;
329 border-bottom: 1px solid #E1E1E1; }
330
331 /*th:first-child,
332 td:first-child {
333 padding-left: 0; }
334 th:last-child,
335 td:last-child {
336 padding-right: 0; }
337 */
338
339 /* Spacing
340 –––––––––––––––––––––––––––––––––––––––––––––––––– */
341 button,
342 .button {
343 margin-bottom: 1rem; }
344 input,
345 textarea,
346 select,
347 fieldset {
348 margin-bottom: 1.5rem; }
349 pre,
350 blockquote,
351 dl,
352 figure,
353 table,
354 p,
355 ul,
356 ol,
357 form {
358 margin-bottom: 2.5rem; }
359
360
361 /* Utilities
362 –––––––––––––––––––––––––––––––––––––––––––––––––– */
363 .u-full-width {
364 width: 100%;
365 box-sizing: border-box; }
366 .u-max-full-width {
367 max-width: 100%;
368 box-sizing: border-box; }
369 .u-pull-right {
370 float: right; }
371 .u-pull-left {
372 float: left; }
373
374
375 /* Misc
376 –––––––––––––––––––––––––––––––––––––––––––––––––– */
377 hr {
378 margin-top: 3rem;
379 margin-bottom: 3.5rem;
380 border-width: 0;
381 border-top: 1px solid #E1E1E1; }
382
383
384 /* Clearing
385 –––––––––––––––––––––––––––––––––––––––––––––––––– */
386
387 /* Self Clearing Goodness */
388 .container:after,
389 .row:after,
390 .u-cf {
391 content: "";
392 display: table;
393 clear: both; }
394
395
396 /* Media Queries
397 –––––––––––––––––––––––––––––––––––––––––––––––––– */
398 /*
399 Note: The best way to structure the use of media queries is to create the queries
400 near the relevant code. For example, if you wanted to change the styles for buttons
401 on small devices, paste the mobile query code up in the buttons section and style it
402 there.
403 */
404
405
406 /* Larger than mobile */
407 @media (min-width: 400px) {}
408
409 /* Larger than phablet (also point when grid becomes active) */
410 @media (min-width: 550px) {}
411
412 /* Larger than tablet */
413 @media (min-width: 750px) {}
414
415 /* Larger than desktop */
416 @media (min-width: 1000px) {}
417
418 /* Larger than Desktop HD */
419 @media (min-width: 1200px) {}