├── README
├── robots.txt
├── js
└── mqframework.js
├── .DS_Store
├── css
├── .DS_Store
├── master.css
├── custom.css
├── test.css
├── typography.css
├── reset.css
└── base.css
├── images
├── bg.png
├── .DS_Store
├── fabric.gif
└── mqframework-showcase.png
├── humans.txt
└── index.html
/README:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/robots.txt:
--------------------------------------------------------------------------------
1 | DEMO
--------------------------------------------------------------------------------
/js/mqframework.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 |
3 | });
4 |
--------------------------------------------------------------------------------
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/.DS_Store
--------------------------------------------------------------------------------
/css/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/css/.DS_Store
--------------------------------------------------------------------------------
/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/images/bg.png
--------------------------------------------------------------------------------
/images/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/images/.DS_Store
--------------------------------------------------------------------------------
/images/fabric.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/images/fabric.gif
--------------------------------------------------------------------------------
/images/mqframework-showcase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cmjio/MQFramework/HEAD/images/mqframework-showcase.png
--------------------------------------------------------------------------------
/css/master.css:
--------------------------------------------------------------------------------
1 | /*
2 | —————————————————————————————————————————––––––
3 | MQFramework by Chris Johnson
4 | —————————————————————————————————————————––––––
5 | */
6 |
7 | @import url('reset.css');
8 | @import url('base.css');
9 | @import url('typography.css');
10 | @import url('custom.css');
11 | @import url('test.css');
12 |
--------------------------------------------------------------------------------
/humans.txt:
--------------------------------------------------------------------------------
1 | /* TEAM */
2 | Your title: Your name.
3 | Site: email, link to a contact form, etc.
4 | Twitter: your Twitter username.
5 | Location: City, Country.
6 |
7 | /* THANKS */
8 | Name: name or url
9 |
10 | /* SITE */
11 | Last update: YYYY/MM/DD
12 | Standards: HTML5, CSS3,..
13 | Components: Modernizr, jQuery, etc.
14 | Software: Software used for the development
--------------------------------------------------------------------------------
/css/custom.css:
--------------------------------------------------------------------------------
1 | /*
2 | —————————————————————————————————————————––––––
3 | Custom: MQFramework by Chris Johnson
4 | —————————————————————————————————————————––––––
5 | */
6 |
7 | img{width:100%;}
8 | @media only screen and (min-width: 960px) and (max-width: 1139px) {
9 |
10 | }
11 | @media only screen and (min-width: 768px) and (max-width: 959px) {
12 |
13 | }
14 | @media only screen and (min-width: 480px) and (max-width: 767px) {
15 |
16 | }
17 | @media only screen and (min-width: 320px) and (max-width: 479px) {
18 |
19 | }
20 | @media print{}
21 |
--------------------------------------------------------------------------------
/css/test.css:
--------------------------------------------------------------------------------
1 | /*
2 | —————————————————————————————————————————––––––
3 | Testing Purposes Only
4 | —————————————————————————————————————————––––––
5 | */
6 | .test { border:1px solid #cc0000;background:rgba(204,0,0,0.2); }
7 | .test .grid_1,.test .grid_2,.test .grid_3,.test .grid_4,.test .grid_5,.test .grid_6,.test .grid_7,.test .grid_8,.test .grid_9,.test .grid_10,.test .grid_11,.test .grid_12 { border-bottom:1px solid #cc0000;background:rgba(204,0,0,0.2); }
8 | .test .row{border-bottom:1px solid #ffffff;}
9 |
10 | .test .row:last-child{border-bottom:0;}
11 |
12 | .test p{border:1px solid #cc0000;background:rgba(204,0,0,0.2);}
--------------------------------------------------------------------------------
/css/typography.css:
--------------------------------------------------------------------------------
1 | /*
2 | —————————————————————————————————————————––––––
3 | Typography: MQFramework by Chris Johnson
4 | —————————————————————————————————————————––––––
5 | */
6 |
7 | body{font:0.9em 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;line-height:1.6em;}
8 |
9 | h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
10 | h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
11 | h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
12 | h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
13 | h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
14 | h5 { font-size: 17px; line-height: 24px; }
15 | h6 { font-size: 14px; line-height: 21px; }
16 |
17 | /* @font-face {
18 | font-family: 'FontName';
19 | src: url('../fonts/FontName.eot');
20 | src: url('../fonts/FontName.eot?iefix') format('eot'),
21 | url('../fonts/FontName.woff') format('woff'),
22 | url('../fonts/FontName.ttf') format('truetype'),
23 | url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
24 | font-weight: normal;
25 | font-style: normal; }
26 | */
--------------------------------------------------------------------------------
/css/reset.css:
--------------------------------------------------------------------------------
1 | /* http://meyerweb.com/eric/tools/css/reset/
2 | v2.0 | 20110126
3 | License: none (public domain)
4 | */
5 |
6 | html, body, div, span, applet, object, iframe,
7 | h1, h2, h3, h4, h5, h6, p, blockquote, pre,
8 | a, abbr, acronym, address, big, cite, code,
9 | del, dfn, em, img, ins, kbd, q, s, samp,
10 | small, strike, strong, sub, sup, tt, var,
11 | b, u, i, center,
12 | dl, dt, dd, ol, ul, li,
13 | fieldset, form, label, legend,
14 | table, caption, tbody, tfoot, thead, tr, th, td,
15 | article, aside, canvas, details, embed,
16 | figure, figcaption, footer, header, hgroup,
17 | menu, nav, output, ruby, section, summary,
18 | time, mark, audio, video {
19 | margin: 0;
20 | padding: 0;
21 | border: 0;
22 | font-size: 100%;
23 | font: inherit;
24 | vertical-align: baseline;
25 | }
26 | /* HTML5 display-role reset for older browsers */
27 | article, aside, details, figcaption, figure,
28 | footer, header, hgroup, menu, nav, section {
29 | display: block;
30 | }
31 | body {
32 | line-height: 1;
33 | }
34 | ol, ul {
35 | list-style: none;
36 | }
37 | blockquote, q {
38 | quotes: none;
39 | }
40 | blockquote:before, blockquote:after,
41 | q:before, q:after {
42 | content: '';
43 | content: none;
44 | }
45 | table {
46 | border-collapse: collapse;
47 | border-spacing: 0;
48 | }
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | MQFramework
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
27 |
28 |
29 |
30 |
MQFramework
31 |
32 |
36 |
37 |
38 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
A responsive CSS framework, MQFramework utilises the @media property to allow you to design your sites for browsers of all sizes. Based on a 12 column grid, MQFramework degrades perfectly down to mobile screen sizes.
59 |
60 |
61 |
66 |
67 |
70 |
73 |
77 |
81 |
85 |
89 |
93 |
97 |
98 |
99 |
102 |
105 |
108 |
111 |
114 |
117 |
120 |
121 |
122 |
125 |
128 |
131 |
134 |
137 |
140 |
143 |
144 |
150 |
151 |
--------------------------------------------------------------------------------
/css/base.css:
--------------------------------------------------------------------------------
1 | /*
2 | —————————————————————————————————————————––––––––
3 | Base:MQFramework by Chris Johnson
4 | —————————————————————————————————————————––––––––
5 | MQFramework is a responsive "snap" web framework
6 | that will degrade from wide-screen monitors all
7 | the way down to mobile devices. It uses
8 | "media-queries" which can be found within the
9 | CSS3 specification.
10 |
11 | /////////////////////////////////////////////////
12 | Grid Sizes
13 | /////////////////////////////////////////////////
14 | —————————————————————————————————————————––––––––
15 | Grid - 1140px - Wide
16 | -------------------------------------------------
17 | 1 2 3 4 5 6 7 8 9 10 11 12
18 | 75 170 265 360 455 550 646 749 835 930 1025 1120
19 | -------------------------------------------------
20 | —————————————————————————————————————————––––––––
21 | Grid - 960px - Normal
22 | -------------------------------------------------
23 | 1 2 3 4 5 6 7 8 9 10 11 12
24 | 60 140 220 300 380 460 540 620 700 780 860 940
25 | -------------------------------------------------
26 | —————————————————————————————————————————––––––––
27 | Grid - 768px - iPad
28 | -------------------------------------------------
29 | 1 2 3 4 5 6 7 8 9 10 11 12
30 | 44 108 172 236 300 364 428 492 556 620 684 748
31 | -------------------------------------------------
32 | —————————————————————————————————————————––––––––
33 | Grid - 480px - iPhone Wide
34 | —————————————————————————————————————————––––––––
35 | —————————————————————————————————————————––––––––
36 | Grid - 300px - iPhone
37 | —————————————————————————————————————————––––––––
38 | —————————————————————————————————————————––––––––
39 | Print
40 | —————————————————————————————————————————––––––––
41 |
42 | */
43 |
44 | .container { width:1140px;margin:0px auto;padding:0px;position:relative; }
45 | .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 { display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;-webkit-transition: all 1s ease-in;
46 | -moz-transition: all 1s ease-in;
47 | -o-transition: all 1s ease-in;
48 | -ms-transition: all 1s ease-in; }
49 |
50 | .container .grid_1 { width:75px; }
51 | .container .grid_2 { width:170px; }
52 | .container .grid_3 { width:265px; }
53 | .container .grid_4 { width:360px; }
54 | .container .grid_5 { width:455px; }
55 | .container .grid_6 { width:550px; }
56 | .container .grid_7 { width:645px; }
57 | .container .grid_8 { width:740px; }
58 | .container .grid_9 { width:835px; }
59 | .container .grid_10 { width:930px; }
60 | .container .grid_11 { width:1025px; }
61 | .container .grid_12 { width:1120px; }
62 |
63 | .mobile-only{display:none;}
64 | .ipad-only{display:none;}
65 | .desktop-only{display:inline;}
66 | .desktop-only-alt{display:block;}
67 |
68 | .push_1, .pull_1,
69 | .push_2, .pull_2,
70 | .push_3, .pull_3,
71 | .push_4, .pull_4,
72 | .push_5, .pull_5,
73 | .push_6, .pull_6,
74 | .push_7, .pull_7,
75 | .push_8, .pull_8,
76 | .push_9, .pull_9,
77 | .push_10, .pull_10,
78 | .push_11, .pull_11,
79 | .push_12, .pull_12 {
80 | position:relative;
81 | }
82 |
83 | .container .prefix_1 { padding-left:95px; }
84 | .container .prefix_2 { padding-left:190px; }
85 | .container .prefix_3 { padding-left:285px; }
86 | .container .prefix_4 { padding-left:380px; }
87 | .container .prefix_5 { padding-left:475px; }
88 | .container .prefix_6 { padding-left:570px; }
89 | .container .prefix_7 { padding-left:665px; }
90 | .container .prefix_8 { padding-left:760px; }
91 | .container .prefix_9 { padding-left:855px; }
92 | .container .prefix_10 { padding-left:950px; }
93 | .container .prefix_11 { padding-left:1045px; }
94 |
95 | .container .push_1 { left:95px; }
96 | .container .push_2 { left:190px; }
97 | .container .push_3 { left:285px; }
98 | .container .push_4 { left:380px; }
99 | .container .push_5 { left:475px; }
100 | .container .push_6 { left:570px; }
101 | .container .push_7 { left:665px; }
102 | .container .push_8 { left:760px; }
103 | .container .push_9 { left:855px; }
104 | .container .push_10 { left:950px; }
105 | .container .push_11 { left:1045px; }
106 |
107 |
108 | @media only screen and (min-width: 960px) and (max-width: 1139px) {
109 | .container{width:960px;}
110 | .container .grid_1 { width:60px; }
111 | .container .grid_2 { width:140px; }
112 | .container .grid_3 { width:220px; }
113 | .container .grid_4 { width:300px; }
114 | .container .grid_5 { width:380px; }
115 | .container .grid_6 { width:460px; }
116 | .container .grid_7 { width:540px; }
117 | .container .grid_8 { width:620px; }
118 | .container .grid_9 { width:700px; }
119 | .container .grid_10 { width:780px; }
120 | .container .grid_11 { width:860px; }
121 | .container .grid_12 { width:940px; }
122 |
123 | .container .prefix_1 { padding-left:80px; }
124 | .container .prefix_2 { padding-left:160px; }
125 | .container .prefix_3 { padding-left:240px; }
126 | .container .prefix_4 { padding-left:320px; }
127 | .container .prefix_5 { padding-left:400px; }
128 | .container .prefix_6 { padding-left:480px; }
129 | .container .prefix_7 { padding-left:560px; }
130 | .container .prefix_8 { padding-left:640px; }
131 | .container .prefix_9 { padding-left:720px; }
132 | .container .prefix_10 { padding-left:800px; }
133 | .container .prefix_11 { padding-left:880px; }
134 |
135 | .container .push_1 { left:80px; }
136 | .container .push_2 { left:160px; }
137 | .container .push_3 { left:240px; }
138 | .container .push_4 { left:320px; }
139 | .container .push_5 { left:400px; }
140 | .container .push_6 { left:480px; }
141 | .container .push_7 { left:560px; }
142 | .container .push_8 { left:640px; }
143 | .container .push_9 { left:720px; }
144 | .container .push_10 { left:800px; }
145 | .container .push_11 { left:880px; }
146 | }
147 | @media only screen and (min-width: 768px) and (max-width: 959px) {
148 | .container{width:768px;}
149 | .container .grid_1 {width:44px;}
150 | .container .grid_2 {width:108px;}
151 | .container .grid_3 {width:172px;}
152 | .container .grid_4 {width:236px;}
153 | .container .grid_5 {width:300px;}
154 | .container .grid_6 {width:364px;}
155 | .container .grid_7 {width:428px;}
156 | .container .grid_8 {width:492px;}
157 | .container .grid_9 {width:556px;}
158 | .container .grid_10 {width:620px;}
159 | .container .grid_11 {width:684px;}
160 | .container .grid_12 {width:748px;}
161 |
162 | .container .prefix_1 { padding-left:64px; }
163 | .container .prefix_2 { padding-left:128px; }
164 | .container .prefix_3 { padding-left:192px; }
165 | .container .prefix_4 { padding-left:256px; }
166 | .container .prefix_5 { padding-left:320px; }
167 | .container .prefix_6 { padding-left:384px; }
168 | .container .prefix_7 { padding-left:448px; }
169 | .container .prefix_8 { padding-left:512px; }
170 | .container .prefix_9 { padding-left:576px; }
171 | .container .prefix_10 { padding-left:640px; }
172 | .container .prefix_11 { padding-left:704px; }
173 |
174 | .container .push_1 { left:64px; }
175 | .container .push_2 { left:128px; }
176 | .container .push_3 { left:192px; }
177 | .container .push_4 { left:256px; }
178 | .container .push_5 { left:320px; }
179 | .container .push_6 { left:384px; }
180 | .container .push_7 { left:448px; }
181 | .container .push_8 { left:512px; }
182 | .container .push_9 { left:576px; }
183 | .container .push_10 { left:640px; }
184 | .container .push_11 { left:704px; }
185 | }
186 | @media only screen and (min-width: 480px) and (max-width: 767px) {
187 | .container{width:460px;}
188 | .container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9,.container .grid_10,.container .grid_11,.container .grid_12 { width:100%;display:block;float:none;position:relative;margin-left:0px;margin-right:0px; }
189 | .ipad-only{display:block;}
190 | .desktop-only{display:none;}
191 |
192 | .container .prefix_1 { padding-left:0; }
193 | .container .prefix_2 { padding-left:0; }
194 | .container .prefix_3 { padding-left:0; }
195 | .container .prefix_4 { padding-left:0; }
196 | .container .prefix_5 { padding-left:0; }
197 | .container .prefix_6 { padding-left:0; }
198 | .container .prefix_7 { padding-left:0; }
199 | .container .prefix_8 { padding-left:0; }
200 | .container .prefix_9 { padding-left:0; }
201 | .container .prefix_10 { padding-left:0; }
202 | .container .prefix_11 { padding-left:0; }
203 | .container .push_1 { left:0; }
204 | .container .push_2 { left:0; }
205 | .container .push_3 { left:0; }
206 | .container .push_4 { left:0; }
207 | .container .push_5 { left:0; }
208 | .container .push_6 { left:0; }
209 | .container .push_7 { left:0; }
210 | .container .push_8 { left:0; }
211 | .container .push_9 { left:0; }
212 | .container .push_10 { left:0; }
213 | .container .push_11 { left:0; }
214 |
215 | }
216 | @media only screen and (min-width: 320px) and (max-width: 479px) {
217 | .container{width:280px;}
218 | .container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9,.container .grid_10,.container .grid_11,.container .grid_12 { width:100%;display:block;float:none;position:relative;margin-left:0px;margin-right:0px; }
219 | .mobile-only{display:block;}
220 | .desktop-only{display:none;}
221 |
222 | .container .prefix_1 { padding-left:0; }
223 | .container .prefix_2 { padding-left:0; }
224 | .container .prefix_3 { padding-left:0; }
225 | .container .prefix_4 { padding-left:0; }
226 | .container .prefix_5 { padding-left:0; }
227 | .container .prefix_6 { padding-left:0; }
228 | .container .prefix_7 { padding-left:0; }
229 | .container .prefix_8 { padding-left:0; }
230 | .container .prefix_9 { padding-left:0; }
231 | .container .prefix_10 { padding-left:0; }
232 | .container .prefix_11 { padding-left:0; }
233 |
234 | .container .push_1 { left:0; }
235 | .container .push_2 { left:0; }
236 | .container .push_3 { left:0; }
237 | .container .push_4 { left:0; }
238 | .container .push_5 { left:0; }
239 | .container .push_6 { left:0; }
240 | .container .push_7 { left:0; }
241 | .container .push_8 { left:0; }
242 | .container .push_9 { left:0; }
243 | .container .push_10 { left:0; }
244 | .container .push_11 { left:0; }
245 | }
246 | @media print{
247 | body{width:95%;}
248 | }
249 |
250 | .margin_top_5 { margin-top:5px !important; }
251 | .margin_top_15 { margin-top:15px !important; }
252 | .margin_top_25 { margin-top:25px !important; }
253 | .margin_top_30 { margin-top:30px !important; }
254 | .margin_top_35 { margin-top:35px !important; }
255 | .margin_top_45 { margin-top:45px !important; }
256 | .margin_top_60 { margin-top:60px !important; }
257 | .margin_top_90 { margin-top:90px !important; }
258 | .margin_top_120 { margin-top:120px !important; }
259 |
260 | .margin_bottom_5 { margin-bottom:5px !important; }
261 | .margin_bottom_15 { margin-bottom:15px !important; }
262 | .margin_bottom_25 { margin-bottom:25px !important; }
263 | .margin_bottom_30 { margin-bottom:30px !important; }
264 | .margin_bottom_35 { margin-bottom:35px !important; }
265 | .margin_bottom_45 { margin-bottom:45px !important; }
266 | .margin_bottom_60 { margin-bottom:60px !important; }
267 | .margin_bottom_90 { margin-bottom:90px !important; }
268 | .margin_bottom_120 { margin-bottom:120px !important; }
269 |
270 | .padding_top_15 { padding-top:15px !important; }
271 | .padding_top_30 { padding-top:30px !important; }
272 | .padding_top_45 { padding-top:45px !important; }
273 | .padding_top_60 { padding-top:60px !important; }
274 | .padding_top_90 { padding-top:90px !important; }
275 | .padding_top_120 { padding-top:120px !important; }
276 | .padding_top_130 { padding-top:130px !important; }
277 |
278 | .padding_bottom_15 { padding-bottom:15px !important; }
279 | .padding_bottom_30 { padding-bottom:30px !important; }
280 | .padding_bottom_45 { padding-bottom:45px !important; }
281 | .padding_bottom_60 { padding-bottom:60px !important; }
282 | .padding_bottom_90 { padding-bottom:90px !important; }
283 | .padding_bottom_120 { padding-bottom:120px !important; }
284 | .padding_bottom_130 { padding-bottom:130px !important; }
285 |
286 | .clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
287 | .clearfix:before,
288 | .clearfix:after { content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
289 | .clearfix:after { clear:both; }
290 | .clearfix { zoom:1; }
291 |
292 |
--------------------------------------------------------------------------------