├── assets
├── img
│ ├── deals.jpg
│ ├── screenshot.png
│ ├── tnw-logo.png
│ ├── main-article.jpg
│ ├── hard-fork-main.jpeg
│ ├── latest-article.jpg
│ ├── stackpath-logo.png
│ ├── hard-fork-latest.jpeg
│ └── latest-funding1.jpeg
└── css
│ ├── reset.css
│ └── styles.css
├── .stylelintrc.json
├── .hintrc
├── LICENSE
├── .github
└── workflows
│ └── linters.yml
├── README.md
└── index.html
/assets/img/deals.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/deals.jpg
--------------------------------------------------------------------------------
/assets/img/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/screenshot.png
--------------------------------------------------------------------------------
/assets/img/tnw-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/tnw-logo.png
--------------------------------------------------------------------------------
/assets/img/main-article.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/main-article.jpg
--------------------------------------------------------------------------------
/assets/img/hard-fork-main.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/hard-fork-main.jpeg
--------------------------------------------------------------------------------
/assets/img/latest-article.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/latest-article.jpg
--------------------------------------------------------------------------------
/assets/img/stackpath-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/stackpath-logo.png
--------------------------------------------------------------------------------
/assets/img/hard-fork-latest.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/hard-fork-latest.jpeg
--------------------------------------------------------------------------------
/assets/img/latest-funding1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VanessaAoki/TheNextWebClone/HEAD/assets/img/latest-funding1.jpeg
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["stylelint-config-standard"],
3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"],
4 | "rules": {
5 | "at-rule-no-unknown": null,
6 | "scss/at-rule-no-unknown": true,
7 | "csstree/validator": true
8 | },
9 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"]
10 | }
--------------------------------------------------------------------------------
/.hintrc:
--------------------------------------------------------------------------------
1 | {
2 | "connector": {
3 | "name": "local",
4 | "options": {
5 | "pattern": ["**", "!.git/**", "!node_modules/**"]
6 | }
7 | },
8 | "extends": ["development"],
9 | "formatters": ["stylish"],
10 | "hints": [
11 | "button-type",
12 | "disown-opener",
13 | "html-checker",
14 | "meta-charset-utf-8",
15 | "meta-viewport"
16 | ]
17 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 German Aquila & Vanessa Aoki
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.github/workflows/linters.yml:
--------------------------------------------------------------------------------
1 | name: Linters
2 |
3 | on: pull_request
4 |
5 | env:
6 | FORCE_COLOR: 1
7 |
8 | jobs:
9 | lighthouse:
10 | name: Lighthouse
11 | runs-on: ubuntu-18.04
12 | steps:
13 | - uses: actions/checkout@v2
14 | - uses: actions/setup-node@v1
15 | with:
16 | node-version: "12.x"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.4.x
19 | - name: Lighthouse Report
20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
21 | webhint:
22 | name: Webhint
23 | runs-on: ubuntu-18.04
24 | steps:
25 | - uses: actions/checkout@v2
26 | - uses: actions/setup-node@v1
27 | with:
28 | node-version: "12.x"
29 | - name: Setup Webhint
30 | run: |
31 | npm install --save-dev hint@6.0.x
32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.hintrc
33 | - name: Webhint Report
34 | run: npx hint --telemetry=off .
35 | stylelint:
36 | name: Stylelint
37 | runs-on: ubuntu-18.04
38 | steps:
39 | - uses: actions/checkout@v2
40 | - uses: actions/setup-node@v1
41 | with:
42 | node-version: "12.x"
43 | - name: Setup Stylelint
44 | run: |
45 | npm install --save-dev stylelint@13.3.x stylelint-scss@3.17.x stylelint-config-standard@20.0.x stylelint-csstree-validator
46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.stylelintrc.json
47 | - name: Stylelint Report
48 | run: npx stylelint "**/*.{css,scss}"
49 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # The Next Web Clone
2 |
3 | This is the HTML/CSS project #6, from the Microverse's main curriculum and aims to build a clone of the thenextweb.com's homepage using HTML and CSS.
4 |
5 | 
6 |
7 | ## Built With
8 |
9 | - HTML
10 | - CSS layouts (flex, flexbox, grid and media query)
11 |
12 | ## Live Demo
13 |
14 | [Live Demo Link](https://raw.githack.com/VanessaAoki/TheNextWebClone/feature/index.html)
15 |
16 | ## Getting Started
17 |
18 | To get a local copy up and running follow these simple example steps.
19 |
20 | ### Prerequisites
21 |
22 | - Live Server plugin for Visual Studio Code
23 |
24 | ### Setup
25 |
26 | 1- Clone the repository
27 | ```
28 | https://github.com/VanessaAoki/TheNextWebClone.git
29 | ```
30 |
31 | 2- Open the folder on VS Code, right click the index.html file and click on "Open With Live Server".
32 |
33 | 3- Everything should be running by now.
34 |
35 |
36 | ## Authors
37 |
38 | 👤 **German Aquila**
39 | - GitHub: [@realisticattorney](https://github.com/realisticattorney)
40 | - Twitter: [@ContoliAxl](https://www.twitter.com/contoliaxl)
41 | - Linkedin: [@germanaquila](https://www.linkedin.com/in/german-aquila-55a9171b5/)
42 |
43 | 👤 **Vanessa Aoki**
44 |
45 | - GitHub: [@VanessaAoki](https://github.com/VanessaAoki)
46 | - Twitter: [@VanessaSAoki](https://twitter.com/VanessaSAoki)
47 | - Linkedin: [Vanessa Aoki](https://www.linkedin.com/in/vanessasaoki/)
48 |
49 | ## 🤝 Contributing
50 |
51 | Contributions, issues, and feature requests are welcome!
52 |
53 | Feel free to check the [issues page](https://github.com/VanessaAoki/TheNextWebClone/issues)
54 |
55 | ## Show your support
56 |
57 | Give a ⭐️ if you like this project!
58 |
59 | ## 📝 License
60 |
61 | This project is [MIT](./LICENSE).
62 |
63 |
--------------------------------------------------------------------------------
/assets/css/reset.css:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 0;
3 | padding: 0;
4 | text-decoration: none;
5 | font-size: 1em;
6 | outline: none;
7 | }
8 |
9 | code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext {
10 | font: inherit;
11 | font-size: 1em;
12 | white-space: normal;
13 | }
14 |
15 | dfn, i, cite, var, address, em {
16 | font-style: normal;
17 | }
18 |
19 | th, b, strong, h1, h2, h3, h4, h5, h6 {
20 | font-weight: normal;
21 | }
22 |
23 | a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table {
24 | border: none;
25 | }
26 |
27 | table {
28 | border-collapse: collapse;
29 | border-spacing: 0;
30 | }
31 |
32 | caption, th, td, center {
33 | text-align: left;
34 | vertical-align: top;
35 | }
36 |
37 | body {
38 | line-height: 1;
39 | background: white;
40 | color: black;
41 | }
42 |
43 | q {
44 | quotes: "" "";
45 | }
46 |
47 | ul, ol, dir, menu {
48 | list-style: none;
49 | }
50 |
51 | sub, sup {
52 | vertical-align: baseline;
53 | }
54 |
55 | a {
56 | color: inherit;
57 | }
58 |
59 | hr {
60 | display: none;
61 | } /* we don't need a visual hr in layout */
62 |
63 | font {
64 | color: inherit !important;
65 | font: inherit !important;
66 | color: inherit !important;
67 | } /* disables some nasty font attributes in standard browsers */
68 |
69 | marquee {
70 | overflow: inherit !important;
71 | -moz-binding: none;
72 | }
73 |
74 | blink {
75 | text-decoration: none;
76 | }
77 |
78 | nobr {
79 | white-space: normal;
80 | }
81 |
82 | img,
83 | object,
84 | embed {
85 | max-width: 100%;}
--------------------------------------------------------------------------------
/assets/css/styles.css:
--------------------------------------------------------------------------------
1 | /* HTML */
2 |
3 | * {
4 | font-family: "Roboto", sans-serif;
5 | }
6 |
7 | body {
8 | font-family: "Helvetica Neue", Arial, sans-serif;
9 | }
10 |
11 | header {
12 | background-color: white;
13 | z-index: 99;
14 | }
15 |
16 | .main {
17 | display: block;
18 | max-width: 100vw;
19 | margin: 0 auto;
20 | z-index: 1;
21 | }
22 |
23 | a {
24 | color: black;
25 | text-decoration: none;
26 | }
27 |
28 | h2 {
29 | padding-bottom: 25px;
30 | }
31 |
32 | h2 > a {
33 | font-weight: bolder;
34 | font-size: 28px;
35 | color: #f42;
36 | }
37 |
38 | h2 > a > i {
39 | font-size: 22px;
40 | }
41 |
42 | .right-side > a {
43 | padding: 16px;
44 | border-left: 1px solid rgba(230, 230, 230, 0.89);
45 | }
46 |
47 | .latest-funding-info a {
48 | color: #555;
49 | font-size: 12px;
50 | line-height: 18px;
51 | font-weight: 400;
52 | }
53 |
54 | .footer-links a {
55 | text-decoration: none;
56 | color: #555;
57 | }
58 |
59 | h2 > a:hover {
60 | color: black;
61 | }
62 |
63 | .container {
64 | display: grid;
65 | grid-auto-columns: auto;
66 | padding-top: 100px;
67 | }
68 |
69 | /* NAVBAR */
70 |
71 | nav {
72 | height: 48px;
73 | position: fixed;
74 | display: flex;
75 | justify-content: space-between;
76 | align-items: center;
77 | background-color: white;
78 | width: 100%;
79 | z-index: 999;
80 | }
81 |
82 | .right-side {
83 | display: block;
84 | }
85 |
86 | .fa-bars {
87 | color: #f42;
88 | }
89 |
90 | .fa-search {
91 | color: rgb(138, 137, 137);
92 | }
93 |
94 | .left-side {
95 | height: 48px;
96 | width: 106px;
97 | background-color: black;
98 | display: flex;
99 | justify-content: center;
100 | align-items: center;
101 | }
102 |
103 | .left-side img {
104 | filter: invert(100%);
105 | width: auto;
106 | height: 26px;
107 | }
108 |
109 | .main-logo-media,
110 | .main-logo-mediaquery,
111 | .top-center,
112 | .top-links,
113 | .top-center-ipad,
114 | .top-center-laptop,
115 | .deal-imgconteiner > span {
116 | display: none;
117 | }
118 |
119 | .banner {
120 | background-color: #fd3;
121 | position: fixed;
122 | width: 100%;
123 | top: 48px;
124 | height: 60px;
125 | font-size: 14px;
126 | font-family: Arial, Helvetica, sans-serif;
127 | white-space: nowrap;
128 | line-height: 60px;
129 | z-index: 99;
130 | }
131 |
132 | .banner p {
133 | text-align: center;
134 | z-index: 99;
135 | }
136 |
137 | /* MAIN ARTICLES */
138 |
139 | .main-articles {
140 | display: grid;
141 | grid-template-rows: 1fr 1fr 1fr;
142 | grid-gap: 8px;
143 | }
144 |
145 | .main-article1,
146 | .main-article2,
147 | .main-article3 {
148 | display: grid;
149 | grid-template-rows: auto auto;
150 | background: url(../img/main-article.jpg);
151 | background-size: cover;
152 | margin: 0;
153 | box-shadow: inset 70px 70px 70px 70px rgba(0, 0, 0, 0.7);
154 | min-height: 173px;
155 | }
156 |
157 | .main-article1-text {
158 | grid-row: 2/2;
159 | display: flex;
160 | flex-direction: column;
161 | color: white;
162 | font-weight: bolder;
163 | margin: 1vh 1vh;
164 | justify-content: flex-end;
165 | }
166 |
167 | .main-article1-text > h5 {
168 | font-size: 14px;
169 | font-weight: 500;
170 | line-height: 1.5;
171 | }
172 |
173 | .main-article1-text > h3 > a {
174 | font-size: 20px;
175 | font-weight: 700;
176 | line-height: 1.25;
177 | }
178 |
179 | .main-article1-text > h6 > a {
180 | font-size: 12px;
181 | font-weight: 400;
182 | color: white;
183 | opacity: 50%;
184 | }
185 |
186 | .main-articles1 > img {
187 | max-width: 100%;
188 | height: 100%;
189 | overflow: hidden;
190 | object-fit: cover;
191 | }
192 |
193 | /* LATEST NEWS */
194 |
195 | .latest-new {
196 | width: 90vw;
197 | margin: 20px auto 0 auto;
198 | display: grid;
199 | grid-template-rows: 30px repeat(8, 1fr);
200 | grid-gap: 10px;
201 | padding: 20px 0;
202 | }
203 |
204 | .latest-news > h2 {
205 | grid-column: 1/3;
206 | grid-row: 2/2;
207 | }
208 |
209 | .latest-news {
210 | display: grid;
211 | grid-template-rows: 3.5fr 0.5fr 0.5fr;
212 | grid-template-columns: 75px 1fr;
213 | column-gap: 10px;
214 | }
215 |
216 | .latest-news-imgcontainer {
217 | grid-column: 1/1;
218 | height: 75px;
219 | overflow: hidden;
220 | }
221 |
222 | .latest-news-imgcontainer > img {
223 | height: 75px;
224 | }
225 |
226 | .latest-news > h4 {
227 | grid-column: 2/2;
228 | grid-row: 1/1;
229 | font-weight: bolder;
230 | font-size: 14px;
231 | }
232 |
233 | .latest-news > span {
234 | grid-column: 2/2;
235 | grid-row: 2/2;
236 | font-size: 12px;
237 | color: #aaa;
238 | }
239 |
240 | /* LATEST FUNDING */
241 |
242 | .latest-funding {
243 | padding: 20px 20px;
244 | width: 90vw;
245 | margin: 0 auto;
246 | }
247 |
248 | .latest-funding-header h2 {
249 | padding-bottom: 10px;
250 | }
251 |
252 | .sga > h4 {
253 | color: #f42;
254 | line-height: 18px;
255 | padding: 10px 0;
256 | }
257 |
258 | .sga > h4 > a:hover {
259 | color: black;
260 | }
261 |
262 | .latest-funding4 {
263 | display: none;
264 | }
265 |
266 | .latest-funding1,
267 | .latest-funding2,
268 | .latest-funding3 {
269 | display: grid;
270 | grid-template-rows: 38px auto 160px;
271 | padding-top: 10px;
272 | }
273 |
274 | .latest-funding img {
275 | width: 60px;
276 | height: 60px;
277 | position: absolute;
278 | margin: 10px;
279 | z-index: -1;
280 | }
281 |
282 | .latest-funding-title {
283 | background-color: #f42;
284 | color: white;
285 | padding: 10px 0 0 80px;
286 | font-size: 18px;
287 | font-weight: 700;
288 | z-index: -2;
289 | }
290 |
291 | .latest-funding-subtitle {
292 | background-color: rgba(255, 68, 34, 0.08);
293 | padding: 10px 0 15px 80px;
294 | }
295 |
296 | .latest-funding-subtitle h4 {
297 | font-size: 18px;
298 | font-weight: 700;
299 | line-height: 1.5;
300 | }
301 |
302 | .latest-funding-subtitle h5 {
303 | font-size: 11px;
304 | }
305 |
306 | .latest-funding-info > hr {
307 | display: block;
308 | width: 100%;
309 | background: rgba(255, 67, 34, 0.247);
310 | height: 1px;
311 | border: 0;
312 | margin: 10px 0 0 0;
313 | }
314 |
315 | .latest-funding-info {
316 | background-color: rgba(255, 68, 34, 0.03);
317 | }
318 |
319 | .latest-funding-info p {
320 | padding: 12px 10px 0 10px;
321 | }
322 |
323 | .latest-funding-info span {
324 | color: #aaa;
325 | }
326 |
327 | .latest-funding-info i {
328 | color: black;
329 | margin-right: 5px;
330 | }
331 |
332 | /* HARD FORK */
333 |
334 | .hard-fork,
335 | .apps,
336 | .gear,
337 | .tech,
338 | .creative,
339 | .podium,
340 | .insights,
341 | .launch,
342 | .distract {
343 | width: 90vw;
344 | margin: 0 auto;
345 | display: flex;
346 | flex-direction: column;
347 | padding: 40px 20px;
348 | }
349 |
350 | .hard-fork-main {
351 | background: url(../img/hard-fork-main.jpeg);
352 | background-repeat: no-repeat;
353 | background-size: cover;
354 | overflow: hidden;
355 | width: 100%;
356 | height: 50vw;
357 | color: white;
358 | display: flex;
359 | box-shadow: inset 70px 70px 70px 70px rgba(0, 0, 0, 0.7);
360 | align-items: flex-end;
361 | }
362 |
363 | .hard-fork-text {
364 | margin: 10px;
365 | }
366 |
367 | .hard-fork-text > h5 {
368 | font-size: 16px;
369 | margin-bottom: 10px;
370 | }
371 |
372 | .hard-fork-text > a > h3 {
373 | font-size: 20px;
374 | line-height: 1.1;
375 | font-weight: 700;
376 | margin-bottom: 10px;
377 | }
378 |
379 | .hard-fork-text > span {
380 | font-size: 15px;
381 | margin-bottom: 10px;
382 | }
383 |
384 | .hard-fork-latest {
385 | display: grid;
386 | grid-template-columns: 1fr 96px;
387 | grid-template-rows: 96px;
388 | }
389 |
390 | .hard-fork-latest-text > h5 {
391 | font-size: 13px;
392 | font-weight: 500;
393 | line-height: 1.5;
394 | }
395 |
396 | .hard-fork-latest-text {
397 | grid-column: 1 /1;
398 | display: flex;
399 | flex-direction: column;
400 | background-color: #fff4f2;
401 | color: #f42;
402 | padding: 10px 14px 0 14px;
403 | }
404 |
405 | .hard-fork-latest > img {
406 | grid-column: 2 /2;
407 | max-width: 100%;
408 | height: 100%;
409 | overflow: hidden;
410 | object-fit: cover;
411 | }
412 |
413 | .hard-fork-list {
414 | display: flex;
415 | flex-direction: column;
416 | font-size: 13px;
417 | color: #555;
418 | justify-content: space-around;
419 | line-height: 1.5;
420 | }
421 |
422 | .hard-fork-list > li {
423 | border-bottom: 1px solid #aaa;
424 | padding: 6px 0 6px 14px;
425 | }
426 |
427 | .hard-fork-list > li::before {
428 | content: "\2022";
429 | color: #f42;
430 | }
431 |
432 | /* LATEST DEALS */
433 |
434 | .deals {
435 | margin: 0 auto;
436 | display: flex;
437 | flex-direction: column;
438 | padding: 40px 20px;
439 | }
440 |
441 | .deals h2 {
442 | padding: 8px 8px 25px 8px;
443 | }
444 |
445 | .deal-text > h5 > span {
446 | color: #555;
447 | margin-left: 10px;
448 | }
449 |
450 | .deals > h2 > a > span {
451 | float: right;
452 | font-size: 16px;
453 | font-weight: 700;
454 | margin-top: 10px;
455 | white-space: nowrap;
456 | }
457 |
458 | .deal1,
459 | .deal2,
460 | .deal3,
461 | .deal4,
462 | .deal5,
463 | .deal6,
464 | .deal7,
465 | .deal8 {
466 | display: grid;
467 | grid-template-columns: 75px 1fr;
468 | column-gap: 15px;
469 | padding: 8px;
470 | }
471 |
472 | .deal-imgconteiner {
473 | width: 75px;
474 | height: 75px;
475 | overflow: hidden;
476 | }
477 |
478 | .deal-imgconteiner img {
479 | height: 75px;
480 | }
481 |
482 | .deal-text > h5 {
483 | font-size: 16px;
484 | padding-top: 5px;
485 | font-weight: 700;
486 | }
487 |
488 | .deal-text > h4 {
489 | font-size: 16px;
490 | padding-top: 5px;
491 | line-height: 1.3;
492 | }
493 |
494 | .deal-text del {
495 | text-decoration: line-through;
496 | color: #aaa;
497 | font-size: 85%;
498 | }
499 |
500 | /* FOOTER */
501 |
502 | footer {
503 | width: 100%;
504 | }
505 |
506 | .footer-more {
507 | background-color: #131313;
508 | padding: 3em 0;
509 | display: flex;
510 | flex-direction: column;
511 | align-items: center;
512 | }
513 |
514 | .footer-social {
515 | display: flex;
516 | flex-wrap: wrap;
517 | justify-content: center;
518 | margin-bottom: 2em;
519 | width: 90%;
520 | }
521 |
522 | .footer-social i {
523 | color: whitesmoke;
524 | background-color: #555;
525 | width: 40px;
526 | height: 40px;
527 | text-align: center;
528 | line-height: 40px;
529 | border: 2px solid #555;
530 | border-radius: 50%;
531 | margin: 3px;
532 | }
533 |
534 | .footer-social i:hover {
535 | color: whitesmoke;
536 | background-color: #131313;
537 | }
538 |
539 | .footer-links {
540 | width: 90%;
541 | display: flex;
542 | flex-direction: row;
543 | flex-wrap: wrap;
544 | justify-content: center;
545 | }
546 |
547 | .footer-links li {
548 | list-style: none;
549 | line-height: 24px;
550 | font-weight: 500;
551 | margin: 0 10px;
552 | }
553 |
554 | .footer-legal {
555 | background-color: #000;
556 | color: #aaa;
557 | font-size: 18px;
558 | line-height: 25px;
559 | text-align: center;
560 | padding: 3em 0;
561 | display: flex;
562 | flex-direction: column;
563 | width: 100%;
564 | }
565 |
566 | .footer-legal img {
567 | width: auto;
568 | height: 15px;
569 | filter: invert(100%);
570 | }
571 |
572 | /* MEDIA QUERY IPAD */
573 |
574 | @media only screen and (min-width: 768px) {
575 | .container {
576 | padding-top: 0;
577 | }
578 |
579 | /* HEADER */
580 |
581 | .top-links {
582 | display: flex;
583 | justify-content: space-between;
584 | height: 30px;
585 | line-height: 30px;
586 | font-size: 13px;
587 | background-color: #131313;
588 | width: 100%;
589 | color: #555;
590 | padding: 0;
591 | }
592 |
593 | .top-links-left,
594 | .top-links-right {
595 | display: flex;
596 | height: 100%;
597 | }
598 |
599 | .top-links-left a,
600 | .top-links-right a {
601 | margin-left: 15px;
602 | }
603 |
604 | .top-links-left > li:first-child {
605 | color: rgba(255, 255, 255, 0.644);
606 | }
607 |
608 | .top-links-left {
609 | padding-left: 100px;
610 | }
611 |
612 | .top-links-right {
613 | padding-right: 18px;
614 | }
615 |
616 | .top-center-ipad a {
617 | padding-left: 10px;
618 | color: grey;
619 | }
620 |
621 | .right-side > a:last-child {
622 | display: none;
623 | }
624 |
625 | .top-center {
626 | display: block;
627 | width: 80vw;
628 | padding-left: 15px;
629 | color: #555;
630 | font-size: 14px;
631 | font-weight: 400;
632 | }
633 |
634 | .top-center-ipad {
635 | display: inline-flex;
636 | }
637 |
638 | nav,
639 | header,
640 | .banner {
641 | position: sticky;
642 | top: 0;
643 | width: 100%;
644 | }
645 |
646 | /* MAIN ARTICLES */
647 |
648 | .main-articles {
649 | grid-template-columns: 2fr 1fr;
650 | grid-template-rows: 1fr 1fr;
651 | column-gap: 10px;
652 | row-gap: 10px;
653 | margin: 5px auto;
654 | }
655 |
656 | .main-article1 {
657 | grid-row: 1/3;
658 | grid-column: 1/1;
659 | }
660 |
661 | .main-article1-text {
662 | justify-content: flex-end;
663 | }
664 |
665 | .main-article1-text h6 {
666 | margin: 15px 0;
667 | }
668 |
669 | .main-article1 > .main-article1-text > h3 > a:first-of-type {
670 | font-size: 40px;
671 | line-height: 1;
672 | }
673 |
674 | /* LATEST NEWS */
675 |
676 | .latest-new {
677 | grid-template-columns: repeat(3, 1fr);
678 | grid-template-rows: 60px repeat(3, 1fr);
679 | }
680 |
681 | .latest-news-title {
682 | grid-column: 1/-1;
683 | }
684 |
685 | .latest-news {
686 | display: grid;
687 | grid-template-rows: auto;
688 | grid-template-columns: auto;
689 | }
690 |
691 | .latest-news .one,
692 | .latest-news .two,
693 | .latest-news .three,
694 | .latest-news .four,
695 | .latest-news .five,
696 | .latest-news .six,
697 | .latest-news .seven,
698 | .latest-news .eight {
699 | display: grid;
700 | grid-template-columns: 1fr;
701 | grid-template-rows: 1fr 1fr 1fr;
702 | padding: 8px;
703 | }
704 |
705 | .latest-news-imgcontainer {
706 | width: 100%;
707 | height: 100%;
708 | grid-row: 1/ 2;
709 | grid-column: 1/-1;
710 | }
711 |
712 | .latest-news-imgcontainer img {
713 | object-fit: contain;
714 | width: 100%;
715 | height: 100%;
716 | }
717 |
718 | .latest-news > h2 {
719 | grid-column: 1/3;
720 | grid-row: 1/1;
721 | }
722 |
723 | .latest-news > h4 {
724 | grid-column: 1/1;
725 | grid-row: 3/3;
726 | font-weight: bolder;
727 | font-size: 14px;
728 | padding-top: 15px;
729 | }
730 |
731 | .latest-news > span {
732 | grid-column: 1/1;
733 | grid-row: 4/4;
734 | font-size: 12px;
735 | color: #aaa;
736 | padding: 15px 0 20px 0;
737 | }
738 |
739 | /* LATEST FUNDING */
740 |
741 | .latest-funding {
742 | display: grid;
743 | grid-template-columns: repeat(3, 1fr);
744 | grid-template-rows: 50px 60px 40px 1fr;
745 | column-gap: 10px;
746 | }
747 |
748 | .latest-funding-header {
749 | grid-column: 1/4;
750 | grid-row: 1/1;
751 | }
752 |
753 | .latest-funding1 {
754 | grid-row: 4/4;
755 | grid-column: 1/1;
756 | }
757 |
758 | .latest-funding2 {
759 | grid-row: 4/4;
760 | grid-column: 2/2;
761 | }
762 |
763 | .latest-funding3 {
764 | grid-row: 4/4;
765 | grid-column: 3/3;
766 | }
767 |
768 | /* HARD FORK */
769 |
770 | .hard-fork,
771 | .apps,
772 | .gear,
773 | .tech,
774 | .creative,
775 | .podium,
776 | .insights,
777 | .launch,
778 | .distract {
779 | width: 100%;
780 | margin: 0;
781 | padding: 0;
782 | margin-bottom: 40px;
783 | }
784 |
785 | .hard-fork-main {
786 | height: 32vw;
787 | }
788 |
789 | .wrapper {
790 | display: grid;
791 | grid-template-columns: repeat(2, 1fr);
792 | column-gap: 20px;
793 | margin: 30px 30px;
794 | }
795 |
796 | /* DEALS */
797 |
798 | .deals {
799 | display: grid;
800 | grid-template-columns: repeat(3, 1fr);
801 | grid-template-rows: 60px auto;
802 | }
803 |
804 | .deals h2 {
805 | grid-column: 1/-1;
806 | }
807 |
808 | .deal1,
809 | .deal2,
810 | .deal3,
811 | .deal4,
812 | .deal5,
813 | .deal6,
814 | .deal7,
815 | .deal8 {
816 | display: grid;
817 | grid-template-columns: 1fr;
818 | grid-template-rows: 1fr 1fr 1fr;
819 | column-gap: 15px;
820 | padding: 8px;
821 | overflow: hidden;
822 | }
823 |
824 | .deal-imgconteiner {
825 | position: relative;
826 | overflow: hidden;
827 | width: 100%;
828 | height: 100%;
829 | grid-row: 1/3;
830 | }
831 |
832 | .deal-imgconteiner img {
833 | object-fit: contain;
834 | width: 100%;
835 | height: 100%;
836 | }
837 |
838 | .deal-imgconteiner > span {
839 | display: block;
840 | background-color: #fc0;
841 | font-weight: bold;
842 | position: absolute;
843 | top: 0;
844 | right: 0;
845 | padding: 60px;
846 | padding-bottom: 10px;
847 | font-size: 12px;
848 | margin-top: -25px;
849 | margin-right: -75px;
850 | transform: rotate(45deg);
851 | }
852 |
853 | /* FOOTER */
854 |
855 | .footer-legal {
856 | flex-direction: row;
857 | justify-content: center;
858 | }
859 | }
860 |
861 | /* MEDIA QUERY LAPTOP */
862 |
863 | @media only screen and (min-width: 1024px) {
864 | .top-links-left {
865 | padding-left: 10px;
866 | }
867 |
868 | .top-center-laptop { display: flex; }
869 |
870 | .left-side {
871 | display: none;
872 | }
873 |
874 | .main-logo-media {
875 | display: flex;
876 | color: white;
877 | justify-content: space-between;
878 | box-shadow: inset 20px 80px 70px -20px rgba(255, 10, 10, 0.548);
879 | min-height: 20vw;
880 | }
881 |
882 | .date {
883 | font-size: 14px;
884 | margin: 10px;
885 | width: 230px;
886 | }
887 |
888 | .main-logo-mediaquery {
889 | display: flex;
890 | height: auto;
891 | width: 60%;
892 | object-fit: contain;
893 | filter: invert(100%);
894 | z-index: 1;
895 | margin-top: -100px;
896 | }
897 |
898 | .main-article1 {
899 | flex-direction: column-reverse;
900 | box-shadow: inset 20px 150px 190px 90px rgba(0, 0, 0, 0.8);
901 | }
902 |
903 | .latest-new {
904 | grid-template-columns: repeat(4, 1fr);
905 | grid-template-rows: 60px auto;
906 | }
907 |
908 | .latest-funding {
909 | display: grid;
910 | grid-template-columns: repeat(4, 1fr);
911 | grid-template-rows: 50px 1fr;
912 | column-gap: 10px;
913 | }
914 |
915 | .latest-funding4 {
916 | display: grid;
917 | grid-template-rows: 38px auto 160px;
918 | padding-top: 10px;
919 | grid-row: 4/4;
920 | grid-column: 4/4;
921 | }
922 |
923 | .latest-funding-header {
924 | grid-column: 1/-1;
925 | display: inline-flex;
926 | justify-content: space-between;
927 | align-items: center;
928 | }
929 |
930 | .sga {
931 | display: inline-flex;
932 | flex-direction: row-reverse;
933 | }
934 |
935 | .sga > h4 {
936 | font-weight: 500;
937 | margin: 0 8px;
938 | }
939 |
940 | .deal-text > h4 {
941 | font-weight: 700;
942 | }
943 |
944 | .sga > h4:not(:last-child) {
945 | border-left: 1.5px solid #f42;
946 | padding-left: 12px;
947 | }
948 |
949 | .wrapper {
950 | display: grid;
951 | grid-template-columns: repeat(3, 1fr);
952 | grid-auto-rows: auto;
953 | column-gap: 20px;
954 | margin: 30px 30px;
955 | }
956 |
957 | .hard-fork-main {
958 | height: 25vw;
959 | }
960 |
961 | .deals {
962 | grid-template-columns: repeat(4, 1fr);
963 | }
964 |
965 | .main-article1 > .main-article1-text > h3 > a:first-of-type {
966 | font-size: 56px;
967 | line-height: 1;
968 | }
969 |
970 | .deal-imgconteiner > span {
971 | padding: 80px;
972 | padding-bottom: 5px;
973 | font-size: 16px;
974 | margin-top: -30px;
975 | margin-right: -85px;
976 | }
977 | }
978 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | The Next Web
9 |
10 |
11 |
12 |
13 |
14 |
30 |
31 |
32 |
33 |
55 |
56 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |

74 |
Wednesday-November 11, 2020
75 |
76 |
77 |
WORLD
78 |
79 |
80 |
81 |
82 |
83 |
84 |
WORLD
85 |
86 |
87 |
88 |
89 |
90 |
91 |
WORLD
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
104 |
105 |
106 |

107 |
108 |
109 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
110 |
111 |
112 | TNW Deals · 6 hours ago
113 |
114 |
115 |
116 |
117 |
118 |

119 |
120 |
121 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
122 |
123 |
124 | TNW Deals · 6 hours ago
125 |
126 |
127 |
128 |
129 |

130 |
131 |
132 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
133 |
134 |
135 | TNW Deals · 6 hours ago
136 |
137 |
138 |
139 |
140 |

141 |
142 |
143 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
144 |
145 |
146 | TNW Deals · 6 hours ago
147 |
148 |
149 |
150 |
151 |

152 |
153 |
154 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
155 |
156 |
157 | TNW Deals · 6 hours ago
158 |
159 |
160 |
161 |
162 |

163 |
164 |
165 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
166 |
167 |
168 | TNW Deals · 6 hours ago
169 |
170 |
171 |
172 |
173 |

174 |
175 |
176 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
177 |
178 |
179 | TNW Deals · 6 hours ago
180 |
181 |
182 |
183 |
184 |

185 |
186 |
187 | This VPN and password manager from Nord protects your web connection and passwords at over 70% off
188 |
189 |
190 | TNW Deals · 6 hours ago
191 |
192 |
193 |
194 |
195 |
196 |
297 |
298 |
299 |
300 |
301 |
304 |
305 |
314 |
315 |
316 |
317 |
321 |
322 |
323 |
340 |
341 |
342 |
343 |
344 |
347 |
348 |
357 |
358 |
359 |
360 |
364 |
365 |
366 |
383 |
384 |
385 |
386 |
389 |
390 |
399 |
400 |
401 |
402 |
406 |
407 |
408 |
425 |
426 |
427 |
428 |
431 |
432 |
441 |
442 |
443 |
444 |
448 |
449 |
450 |
467 |
468 |
469 |
470 |
473 |
474 |
483 |
484 |
485 |
486 |
490 |
491 |
492 |
509 |
510 |
511 |
512 |
515 |
516 |
525 |
526 |
527 |
528 |
532 |
533 |
534 |
551 |
552 |
553 |
554 |
557 |
558 |
567 |
568 |
569 |
570 |
574 |
575 |
576 |
593 |
594 |
595 |
596 |
599 |
600 |
609 |
610 |
611 |
612 |
616 |
617 |
618 |
635 |
636 |
637 |
638 |
641 |
642 |
651 |
652 |
653 |
654 |
658 |
659 |
660 |
677 |
678 |
679 |
680 |
681 |
682 |
685 |
686 |
687 |
688 |
90% OFF
689 |

690 |
691 |
692 |
695 |
$150$19.99
696 |
697 |
698 |
699 |
700 |
90% OFF
701 |

702 |
703 |
704 |
707 |
$150$19.99
708 |
709 |
710 |
711 |
712 |
90% OFF
713 |

714 |
715 |
716 |
719 |
$150$19.99
720 |
721 |
722 |
723 |
724 |
90% OFF
725 |

726 |
727 |
728 |
731 |
$150$19.99
732 |
733 |
734 |
735 |
736 |
90% OFF
737 |

738 |
739 |
740 |
743 |
$150$19.99
744 |
745 |
746 |
747 |
748 |
90% OFF
749 |

750 |
751 |
752 |
755 |
$150$19.99
756 |
757 |
758 |
759 |
760 |
90% OFF
761 |

762 |
763 |
764 |
767 |
$150$19.99
768 |
769 |
770 |
771 |
772 |
90% OFF
773 |

774 |
775 |
776 |
779 |
$150$19.99
780 |
781 |
782 |
783 |
784 |
785 |
815 |
816 |
817 |
818 |
--------------------------------------------------------------------------------