├── LICENSE ├── README.md ├── article.html ├── assets ├── 380x80 │ ├── img1_380x80.jpg │ ├── img2_380x80.jpg │ ├── img3_380x80.jpg │ ├── img4_380x80.jpg │ └── img5_380x80.jpg ├── avatar.png ├── face │ ├── face1.jpg │ ├── face2.jpg │ └── face3.jpg ├── img1.jpg ├── img10.jpg ├── img11.jpg ├── img12.jpg ├── img13.jpg ├── img14.jpg ├── img2.jpg ├── img3.jpg ├── img4.jpg ├── img5.jpg ├── img6.jpg ├── img7.jpg ├── img8.jpg ├── img9.jpg └── slider │ ├── img1.jpg │ ├── img2.jpg │ ├── img3.jpg │ ├── img4.jpg │ ├── img5.jpg │ ├── img6.jpg │ └── img7.jpg ├── index.html ├── main.js ├── sidebar.html └── style.css /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Complete_HTML_CSS_Blog_Website 2 | In this tutorial We are going to learn how to create a complete HTML and CSS Blog and make it responsive. 3 | 4 | ## the complete tutorial on [Daily Tuition Youtube Channel](https://youtu.be/PK_mQwVJxkQ) 5 | -------------------------------------------------------------------------------- /article.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Gridy Blog 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 58 | 59 | 60 | 61 |
62 | 63 | 64 |
65 |
66 | 67 |
68 |
69 | Travel 70 |
71 | 72 |
73 |

Looking for some feedback for this rejected track technology

74 |
75 | 76 | 87 | 88 |
89 | 90 | 91 |
92 | 93 |
94 | 95 | 96 |
97 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 98 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 99 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 100 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 101 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 102 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 103 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 104 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 105 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 106 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 107 |

108 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 109 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 110 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 111 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 112 |

113 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 114 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 115 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 116 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 117 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 118 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 119 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 120 |

121 |
122 |
123 | 124 | 125 | 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 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | -------------------------------------------------------------------------------- /assets/380x80/img1_380x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/380x80/img1_380x80.jpg -------------------------------------------------------------------------------- /assets/380x80/img2_380x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/380x80/img2_380x80.jpg -------------------------------------------------------------------------------- /assets/380x80/img3_380x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/380x80/img3_380x80.jpg -------------------------------------------------------------------------------- /assets/380x80/img4_380x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/380x80/img4_380x80.jpg -------------------------------------------------------------------------------- /assets/380x80/img5_380x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/380x80/img5_380x80.jpg -------------------------------------------------------------------------------- /assets/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/avatar.png -------------------------------------------------------------------------------- /assets/face/face1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/face/face1.jpg -------------------------------------------------------------------------------- /assets/face/face2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/face/face2.jpg -------------------------------------------------------------------------------- /assets/face/face3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/face/face3.jpg -------------------------------------------------------------------------------- /assets/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img1.jpg -------------------------------------------------------------------------------- /assets/img10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img10.jpg -------------------------------------------------------------------------------- /assets/img11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img11.jpg -------------------------------------------------------------------------------- /assets/img12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img12.jpg -------------------------------------------------------------------------------- /assets/img13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img13.jpg -------------------------------------------------------------------------------- /assets/img14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img14.jpg -------------------------------------------------------------------------------- /assets/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img2.jpg -------------------------------------------------------------------------------- /assets/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img3.jpg -------------------------------------------------------------------------------- /assets/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img4.jpg -------------------------------------------------------------------------------- /assets/img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img5.jpg -------------------------------------------------------------------------------- /assets/img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img6.jpg -------------------------------------------------------------------------------- /assets/img7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img7.jpg -------------------------------------------------------------------------------- /assets/img8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img8.jpg -------------------------------------------------------------------------------- /assets/img9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/img9.jpg -------------------------------------------------------------------------------- /assets/slider/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img1.jpg -------------------------------------------------------------------------------- /assets/slider/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img2.jpg -------------------------------------------------------------------------------- /assets/slider/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img3.jpg -------------------------------------------------------------------------------- /assets/slider/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img4.jpg -------------------------------------------------------------------------------- /assets/slider/img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img5.jpg -------------------------------------------------------------------------------- /assets/slider/img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img6.jpg -------------------------------------------------------------------------------- /assets/slider/img7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akashyap2013/Complete_HTML_CSS_Blog_Website/3d4f88f7aa634b0bcbd5e44140712c154539881c/assets/slider/img7.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Gridy Blog 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 58 | 59 | 60 | 61 |
62 | 63 | 64 |
65 |
66 |
67 | 68 |
69 | 88 |
89 | 90 | 91 |
92 | 111 |
112 | 113 | 114 |
115 | 134 |
135 | 136 | 137 |
138 | 157 |
158 | 159 | 160 |
161 | 180 |
181 | 182 | 183 |
184 | 203 |
204 | 205 | 206 |
207 | 226 |
227 | 228 | 229 |
230 | 249 |
250 | 251 | 252 |
253 | 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 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | let toggle = document.querySelector("#header .toggle-button"); 2 | let collapse = document.querySelectorAll("#header .collapse"); 3 | 4 | toggle.addEventListener('click' , function(){ 5 | collapse.forEach(col => col.classList.toggle("collapse-toggle")); 6 | }) 7 | 8 | // with masonry 9 | new Masonry("#posts .grid", { 10 | itemSelector : '.grid-item', 11 | gutter : 20 12 | }); 13 | 14 | // swiper libray initialization 15 | new Swiper('.swiper-container', { 16 | direction : 'horizontal', 17 | loop : true, 18 | slidesPerView : 5, 19 | autoplay : { 20 | delay : 3000 21 | }, 22 | // responsive brakpoints 23 | breakpoints : { 24 | '@0' : { 25 | slidesPerView : 2 26 | }, 27 | // 888px 28 | '@1.00' : { 29 | slidesPerView : 3 30 | }, 31 | // 1110px 32 | '@1.25' : { 33 | slidesPerView : 4 34 | }, 35 | // 1330px 36 | '@1.50' : { 37 | slidesPerView: 5 38 | } 39 | } 40 | }) 41 | 42 | // Sticky Navigation 43 | window.onscroll = function(){ myFunction()}; 44 | 45 | // get the current value 46 | let navbar = document.getElementById("header"); 47 | 48 | // get the navbar position 49 | let sticky = navbar.offsetTop; 50 | 51 | // sticky function 52 | function myFunction(){ 53 | if(window.pageYOffset >= sticky){ 54 | navbar.classList.add("sticky"); 55 | }else{ 56 | navbar.classList.remove("sticky"); 57 | } 58 | } -------------------------------------------------------------------------------- /sidebar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Gridy Blog 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 58 | 59 | 60 | 61 |
62 | 63 | 64 |
65 |
66 |
67 |
68 | 69 |
70 |
71 | Travel 72 |
73 | 74 |
75 |

Looking for some feedback for this rejected track technology

76 |
77 | 78 | 89 | 90 |
91 | 92 | 93 |
94 | 95 |
96 | 97 | 98 |
99 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 100 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 101 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 102 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 103 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 104 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 105 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 106 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 107 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 108 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 109 |

110 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 111 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 112 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 113 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 114 |

115 |

Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 116 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 117 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 118 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 119 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 120 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum itaque 121 | blanditiis adipisci aliquam dolore consequuntur fuga sed consectetur quas perspiciatis? 122 |

123 |
124 |
125 | 126 | 127 | 281 | 282 |
283 |
284 | 424 |
425 |
426 | 427 | 428 |
429 | 430 | 431 | 432 |
433 |
434 | 435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 | 443 | 444 |
445 | 446 | 447 |
448 | 449 | 450 | 451 |
452 | 453 | 454 |
455 | 456 | 457 | 458 |
459 | 460 | 461 |
462 | 463 | 464 | 465 |
466 | 467 |
468 | 469 | 470 | 471 |
472 | 473 |
474 | 475 | 476 | 477 |
478 | 479 |
480 | 481 | 482 | 483 |
484 | 485 | 486 |
487 |
488 | 489 |
490 |
491 | 492 | 493 |
494 | 495 | 496 | 497 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Poppins&family=Roboto&display=swap'); 2 | 3 | /* root styling */ 4 | 5 | :root{ 6 | --light : #f8f9fa; 7 | --secondary: #adb5bd; 8 | --dark: #343a40; 9 | --primary-color: #f15bb5; 10 | --secondary-color: #2ec4b6; 11 | --border : #e9ecef; 12 | } 13 | 14 | body{ 15 | font-family: 'Roboto', sans-serif; 16 | padding: 0; 17 | margin: 0; 18 | } 19 | 20 | a{ 21 | text-decoration: none; 22 | } 23 | 24 | * > *{ 25 | box-sizing: border-box; 26 | } 27 | 28 | /* global styling */ 29 | .text-light{ 30 | color: var(--light); 31 | } 32 | 33 | .text-secondary{ 34 | color: var(--secondary); 35 | } 36 | 37 | .text-dark{ 38 | color: var(--dark); 39 | } 40 | 41 | .text-primary{ 42 | color: var(--primary-color); 43 | } 44 | 45 | .bg-light{ 46 | background-color: var(--light); 47 | } 48 | 49 | .container{ 50 | max-width: 1200px; 51 | padding: 0 15px; 52 | margin: auto; 53 | } 54 | 55 | .img-fluid{ 56 | width: 100%; 57 | } 58 | 59 | .text-title{ 60 | font-family: 'DM Sans', sans-serif; 61 | font-weight: bold; 62 | } 63 | 64 | .secondary-title{ 65 | font-family: 'Poppins' , sans-serif; 66 | } 67 | 68 | .display-1{ 69 | font-size: 22px; 70 | } 71 | 72 | .display-2{ 73 | font-size: 16px; 74 | } 75 | 76 | .display-3{ 77 | font-size: 14px; 78 | } 79 | 80 | .text-center{ 81 | text-align: center; 82 | } 83 | 84 | .text-right{ 85 | text-align: right; 86 | } 87 | 88 | .btn{ 89 | padding: 15px 20px; 90 | border: none; 91 | } 92 | 93 | .btn-primary{ 94 | border-radius: 4px; 95 | background-color: var(--secondary-color); 96 | } 97 | 98 | .object-fit{ 99 | max-height: 120px; 100 | height: 80px; 101 | width: 80px; 102 | object-fit: fill; 103 | } 104 | 105 | .d-flex{ 106 | display: flex; 107 | } 108 | 109 | .flex-wrap{ 110 | flex-wrap: wrap; 111 | } 112 | 113 | .justify-content-center{ 114 | justify-content: center; 115 | } 116 | 117 | .justify-content-between{ 118 | justify-content: space-between; 119 | } 120 | 121 | .mt-2{ 122 | margin-top: 10px; 123 | } 124 | 125 | .mt-3{ 126 | margin-top: 50px; 127 | } 128 | 129 | .mb-3{ 130 | margin-bottom: 30px; 131 | } 132 | 133 | .m-0{ 134 | margin: 0; 135 | } 136 | 137 | .px-1{ 138 | padding-left: 5px; 139 | padding-right: 5px; 140 | } 141 | 142 | .px-2{ 143 | padding-left: 20px; 144 | padding-right: 20px; 145 | } 146 | 147 | .py-1{ 148 | padding-top: 10px; 149 | padding-bottom: 10px; 150 | } 151 | 152 | .py-2{ 153 | padding-top: 20px; 154 | padding-bottom: 20px; 155 | } 156 | 157 | .py-3{ 158 | padding-top: 30px; 159 | padding-bottom: 30px; 160 | } 161 | 162 | .thumbnail{ 163 | width: 100%; 164 | height: 500px; 165 | object-fit: cover; 166 | } 167 | 168 | .rounded{ 169 | height: 120px; 170 | width: 120px; 171 | object-fit: fill; 172 | border-radius: 99px; 173 | } 174 | 175 | .shadow{ 176 | box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; 177 | } 178 | 179 | 180 | /* section styling */ 181 | 182 | /* ------- Navigation Menu ---------- */ 183 | .navbar{ 184 | position: relative; 185 | display: flex; 186 | flex-direction: row; 187 | justify-content: space-between; 188 | padding: 10px; 189 | } 190 | 191 | .nav-brand{ 192 | font-family: 'DM Sans', sans-serif; 193 | font-weight: bold; 194 | align-self: center; 195 | font-size: 32px; 196 | } 197 | 198 | .collapse{ 199 | align-self: center; 200 | } 201 | 202 | .nav-link{ 203 | font-size: 18px; 204 | margin: 12px; 205 | color: var(--dark); 206 | font-family: 'Poppins', sans-serif; 207 | } 208 | 209 | .nav-link:hover{ 210 | color: var(--primary-color); 211 | } 212 | 213 | .search-box{ 214 | display: inline; 215 | border-right: 1px solid var(--secondary); 216 | padding-right: 12px; 217 | margin-right: 10px; 218 | } 219 | 220 | .toggle-button{ 221 | font-size: 21px; 222 | background-color: transparent; 223 | border: none; 224 | position: absolute; 225 | right: 0; 226 | margin: 8px 10px; 227 | display: none; 228 | } 229 | 230 | .toggle-button:focus{ 231 | outline: none; 232 | } 233 | 234 | 235 | /* ------- .Navigation Menu ---------- */ 236 | 237 | /* ----------- Main Section ---------- */ 238 | 239 | #site-main{ 240 | margin-top: 8em; 241 | } 242 | 243 | #posts{ 244 | margin-bottom: 5em; 245 | } 246 | 247 | .grid{ 248 | margin: 0 auto; 249 | } 250 | 251 | .grid .grid-item{ 252 | width: calc(33.3333% - 20px); 253 | margin-bottom: 3em; 254 | } 255 | 256 | /* ----------- .Main Section ---------- */ 257 | 258 | /* ----------- footer ---------- */ 259 | #footer{ 260 | padding-top: 4em; 261 | } 262 | 263 | #footer .feature-post .flex-item{ 264 | margin-bottom: 10px; 265 | } 266 | 267 | #footer .tags a{ 268 | border-radius: 40px; 269 | padding: 10px 20px; 270 | font-size: 15px; 271 | } 272 | 273 | #footer .copyrights{ 274 | padding: 10px 0; 275 | border-top: 2px solid var(--light); 276 | } 277 | 278 | 279 | /* ----------- .footer ---------- */ 280 | 281 | /* ----------- article page ------- */ 282 | 283 | #post{ 284 | padding: 0 2em; 285 | margin-bottom: 4em; 286 | } 287 | 288 | .post-footer .post-author{ 289 | position: relative; 290 | margin-top: 4em; 291 | background-color: var(--light); 292 | } 293 | 294 | .post-footer .post-author::after{ 295 | background-color: white; 296 | content: ''; 297 | position: absolute; 298 | top: 0; 299 | left: 0; 300 | right: 0; 301 | height: 4em; 302 | z-index: 0; 303 | } 304 | 305 | .post-footer .post-author .author-avatar{ 306 | margin: 0 auto; 307 | margin-bottom: 1em; 308 | position: inherit; 309 | z-index: 1; 310 | } 311 | 312 | .post-footer .post-comments .reply{ 313 | padding-left: 7em; 314 | } 315 | 316 | .form-control{ 317 | width: 100%; 318 | border: 2px solid var(--border); 319 | padding: 1em; 320 | font-size: 18px; 321 | margin-right: 10px; 322 | font-family: 'Poppins', sans-serif; 323 | } 324 | 325 | /* ----------- .article page ------- */ 326 | 327 | /* ----------- sidebar page ------- */ 328 | #sidebar .categories a{ 329 | padding: 1em 3em; 330 | font-size: 18px; 331 | margin-bottom: 1em; 332 | background-color: var(--light); 333 | border-radius: 99px; 334 | } 335 | 336 | #sidebar .categories a:hover{ 337 | background-color: var(--primary-color); 338 | color: var(--light); 339 | } 340 | 341 | /* ----------- .sidebar page ------- */ 342 | 343 | /* ----------- sticky ------- */ 344 | 345 | .sticky{ 346 | position: fixed; 347 | top: 0; 348 | z-index: 99; 349 | width: 100%; 350 | } 351 | 352 | .sticky + .content{ 353 | padding-top: 60px; 354 | } 355 | 356 | /* ----------- .sticky ------- */ 357 | 358 | 359 | 360 | /* Media Query */ 361 | 362 | .row{ 363 | display: flex; 364 | } 365 | 366 | .col-3{ 367 | flex: 0 0 33.3333%; 368 | max-width: 33.3333%; 369 | padding-right: 35px; 370 | } 371 | 372 | .col-8{ 373 | flex: 0 0 70%; 374 | max-width: 70%; 375 | } 376 | 377 | .col-4{ 378 | flex: 0 0 30%; 379 | max-width: 30%; 380 | } 381 | 382 | @media (max-width : 1024px){ 383 | .row{ 384 | flex-wrap: wrap; 385 | } 386 | 387 | .col-3{ 388 | flex: 0 0 50%; 389 | max-width: 50%; 390 | } 391 | 392 | .col-8{ 393 | flex: 0 0 100%; 394 | max-width: 100%; 395 | } 396 | 397 | .col-4{ 398 | flex: 0 0 100%; 399 | max-width: 100%; 400 | } 401 | 402 | } 403 | 404 | 405 | @media (max-width : 992px){ 406 | .navbar{ 407 | flex-direction: column; 408 | } 409 | 410 | #site-main{ 411 | margin-top: 14em; 412 | } 413 | } 414 | 415 | @media (max-width : 768px){ 416 | .grid .grid-item{ 417 | width: calc(50% - 20px); 418 | } 419 | 420 | .col-3{ 421 | flex: 0 0 100%; 422 | max-width: calc(100% - 50px); 423 | padding-top: 40px 50px; 424 | } 425 | } 426 | 427 | @media (max-width : 574px){ 428 | .toggle-button{ 429 | display: initial; 430 | } 431 | 432 | .collapse{ 433 | max-height: 0; 434 | overflow: hidden; 435 | transition: all 0.8s cubic-bezier(0.51,-0.15, 0, 0.98); 436 | } 437 | 438 | .collapse .nav-link{ 439 | display: block; 440 | text-align: center; 441 | } 442 | 443 | .search-box{ 444 | border-right: none; 445 | } 446 | 447 | .collapse-toggle{ 448 | max-height: 500px; 449 | } 450 | 451 | .grid .grid-item{ 452 | width: calc(100% - 20px); 453 | } 454 | 455 | #site-main{ 456 | margin-top: 6em; 457 | } 458 | 459 | } 460 | --------------------------------------------------------------------------------