🎉 Challenge-10 : Building a Responsive Blog Layout! 📰💻 For my latest coding challenge, I focused on creating a clean, responsive, two-column blog layout using HTML 🧱, custom CSS 🎨, and the power of Bootstrap 5 💪 This project emphasized structure and adaptability, key elements for any modern website. The main content (blog posts) and the sidebar (navigation, categories) are perfectly balanced and automatically stack on smaller screens thanks to CSS Flexbox and media queries! 🛠️ What I Implemented: 🔹Flexbox Layout: Utilized display: flex and the flex: 2 / flex: 1 properties to create a perfect two-column structure for the main content and sidebar. 📏 🔹Responsive Design: Implemented a media query to fluidly switch the layout to a single column on devices smaller than 768px, ensuring mobile-friendliness. 📱 🔹Aesthetics & Usability: Applied a smooth gradient header, clean card-based styling for posts, and used Bootstrap classes for buttons, resulting in a polished look. ✨ 💡 This challenge reinforced the importance of blending utility-first frameworks like Bootstrap with custom CSS to control specific layout behaviors, especially the critical desktop-to-mobile shift. GitHub Link: https://lnkd.in/gvc4xCec Live Link: https://lnkd.in/gRCREDYK #100DaysOfCode #FrontendDevelopment #WebDevelopment #HTML #CSS #Bootstrap5 #ResponsiveDesign #Flexbox #BloggingPlatform #UIDesign #LearningByBuilding

To view or add a comment, sign in

Explore content categories