Day 24 of 50 Days Web Dev Challenge 🚀 Day 24 — FAQ Page with Collapsible Sections (HTML, CSS & JavaScript) Today, I built a fully functional FAQ page where users can expand or collapse answers smoothly — just like modern websites. The project includes: ✨ Collapsible FAQ sections with arrow animation 🔍 Live search filter 🧭 Expand/Collapse All button 💻 Clean, responsive, and accessible design This project helped me understand: DOM manipulation and event handling Using aria-expanded for accessibility Smooth height transitions and toggle logic Each day, I’m getting more confident with JavaScript interactions and building real-world UI components 💪 #WebDevelopment #JavaScript #HTML #CSS #FrontendDevelopment #CodingJourney #FAQPage #50DaysChallenge #Day24 #Developer
More Relevant Posts
-
Today, I focused on understanding the DOM (Document Object Model) one of the most important concepts in web development. The DOM allows JavaScript to interact with HTML and make a webpage dynamic and interactive. In simple words I learned how JavaScript can select, change, and update elements on the page in real-time. Some key things I practiced today: Selecting elements using getElementById and querySelector Changing text and styles with JavaScript Handling button click events Updating the UI based on user actions Learning the DOM felt like unlocking a new superpower in web development! 💡⚡ Small steps every day are shaping my skills more clearly. #WebDevelopment #JavaScript #DOM #FrontendDevelopment #LearningInPublic #CodingJourney #FullStackDeveloper #TechCommunity
To view or add a comment, sign in
-
Modal Project (JavaScript Only) This project showcases a fully functional modal window created entirely with JavaScript. All elements — including the modal structure, overlay, and buttons — are dynamically generated and styled through JavaScript without using any external HTML or CSS. The modal can be opened and closed smoothly using button interactions, demonstrating my understanding of event handling, DOM manipulation, and UI control using pure JavaScript. 🚀 I’ve been working on a few exciting JavaScript-only projects — all built without any pre-written HTML or CSS! Here’s what I’ve created so far: ✨ Modal Popup Each project helped me improve my DOM manipulation, event handling, and UI design skills using pure JavaScript. I’m continuously learning and exploring creative ways to make clean, responsive, and interactive web designs. 💡 If you like my work, please give it a ⭐ on GitHub or drop a comment — your feedback means a lot! 🙌 #JavaScriptProjects #WebDevelopment #FrontendDeveloper #CodeWithNaseem #LearningByDoing
To view or add a comment, sign in
-
🔔 Day 12 of #30DaysOfJavaScript – Toast Notification Project Built a Toast Notification System using HTML, CSS, and JavaScript ⚡ This project displays quick, elegant pop-up messages to notify users about actions like Success, Error, or Invalid Input — just like in real-world web applications! Through this project, I learned how to: ✅ Dynamically create and remove toast messages using JavaScript ✅ Add different styles and icons for various notification types ✅ Implement smooth animations and automatic disappearance of toasts 🎯 Features: Three types of notifications: Success ✅, Error ❌, and Invalid ⚠️ Auto-remove after a few seconds Stylish design with Font Awesome icons 🔗 Live Project: https://lnkd.in/gtxUB3-k #JavaScript #WebDevelopment #FrontendDevelopment #MiniProject #CodingJourney #30DaysOfCode #HTML #CSS #JSProjects #ToastNotification #LearnByBuilding
To view or add a comment, sign in
-
-
𝗕𝗶𝗴 𝗻𝗲𝘄𝘀! I just built my first fully responsive website and this time, I didn’t rely on plain CSS. For the first time ever… I used 𝗦𝗖𝗦𝗦 🤯 Context? 1. I wanted to push myself beyond the basics not just make a site look good, but scale well across devices. 2. I experimented with variables, mixins, and nesting and wow, SCSS really makes code cleaner and easier to maintain. 3. I even made sure it’s 100% responsive, from big screens to small phones. Why am I sharing this? Because for months, I stuck to CSS and thought “that’s enough.” But once you learn SCSS, you realize how much you were missing! Here’s the fun part 👇 I’ve uploaded a short demo (attached) → would love your thoughts on how it looks and feels. P.S. What’s one thing you love about SCSS over CSS? #frontend #webdevelopment #scss #html #css #javascript #developer #responsive #learningjourney
To view or add a comment, sign in
-
📅 Day 29 – Web Development Journey with Rohit Negi Today I dived into JavaScript Events and Event Handlers — one of the most exciting parts of frontend development 🖱️💻 Here’s what I learned: ✅ Common event types: click, mouseover, keydown, submit ✅ Attaching handlers: Inline onclick vs addEventListener() ✅ Making pages interactive: updating content, styles, or behavior dynamically based on user actions 💭 Key takeaway: Events are the bridge between users and web applications. Understanding them is the first step to building truly dynamic, responsive websites. ⚡ #JavaScript #WebDevelopment #FrontendDeveloper #LearningInPublic #100DaysOfCode #DOM #Events
To view or add a comment, sign in
-
-
🚀 Built a Dynamic Comment System using JavaScript, HTML, CSS & Bootstrap! I recently developed an interactive Comment UI system that dynamically generates elements using pure JavaScript — without relying on any frontend frameworks. ✅ Features: • Dynamically creates a responsive UI using DOM manipulation • Fetches real comments from a public API (https://lnkd.in/gF4Qd3e7) • Includes a comment box, formatting toolbar, emoji & image icons • Custom styles using Bootstrap & my own CSS • "Submit" button allows users to post new comments dynamically 💻 Tech Stack: JavaScript | HTML5 | CSS3 | Bootstrap 5 🎯 This project helped me strengthen my DOM manipulation skills and understand how dynamic UI rendering works behind the scenes. 🔗 Check out my code on GitHub (if uploaded) ✨ #JavaScript #WebDevelopment #Frontend #HTML #CSS #Bootstrap #LearningByDoing Codebegun
To view or add a comment, sign in
-
📘 Master DOM Operations in JavaScript! 💻 DOM (Document Object Model) lets you dynamically access and manipulate elements in your webpage! 🚀 Here are the most used operations every web developer should know 👇 🔹 Selection Methods: 📌 getElementById() – Get element by its ID 📌 getElementsByClassName() – Select all elements by class 📌 querySelector() / querySelectorAll() – Modern way to select elements with CSS selectors 🔹 Navigation: 🧭 parentNode, children, firstElementChild, lastElementChild – Move through DOM hierarchy ↔️ previousElementSibling, nextElementSibling – Navigate between elements 🔹 Attributes: 🏷️ getAttribute(), setAttribute(), removeAttribute() – Manage element attributes 🔹 Create & Modify: 🪄 createElement(), appendChild(), insertBefore(), removeChild() – Build and update DOM structure dynamically 🔹 Measurements: 📏 clientTop, clientLeft, clientHeight, clientWidth – Get element dimensions and positioning 💡 Master these to make your web pages interactive, dynamic, and powerful! ⚡ #JavaScript #DOM #WebDevelopment #Frontend #CodingTips #LearnToCode #Codeflare #codingirlben
To view or add a comment, sign in
-
-
🧠 Day 4 —Project 4: Login & Signup UI (HTML, CSS, JavaScript) Today I built a simple and responsive Login & Signup Form using HTML, CSS, and a bit of JavaScript. It’s a clean UI project with working password toggle functionality (eye icon 👁️) and smooth design. This small project helped me practice: Basic form layout & input styling Responsive design for mobile and desktop Adding interactivity using JavaScript 📍 Live Project: 👉 https://lnkd.in/gkj3yqJT 💻 GitHub Repository: 👉 https://lnkd.in/gcdr8Ns7 #HTML #CSS #JavaScript #FrontendDevelopment #WebDesign #WebDevelopment #LoginUI #SignupUI #ResponsiveDesign #100DaysOfCode #CodingJourney #LearnToCode #FrontendDeveloper #UIUX
To view or add a comment, sign in
-
The 5 Foundations of a Front-End Developer If you’re starting your journey into front-end development, here are five pillars to focus on: ~ HTML (Structure) — This is the skeleton of every web page. Learn semantic tags to improve accessibility and SEO. ~ CSS (Style) — The art of presentation. Understand layouts, animations, and responsive design. ~ JavaScript (Functionality) — The brain of interaction. From DOM manipulation to APIs, this brings your site to life. ~ Version Control (Git/GitHub) — Never underestimate the power of saving your progress and collaborating efficiently. ~ Responsive Design — A modern site must look great on any device. Learn media queries and flexible layouts. The secret is not to learn everything at once, it is to build something new every day. Consistency is the real skill. Follow Racheal Shonibare #FrontEndDeveloper #HTML #CSS #JavaScript #ResponsiveDesign #CodingTips #WebDevelopment
To view or add a comment, sign in
-
-
🎯 Website in a Day ⚡ #4 Built FotaWP Landing, a clean, static landing page built with pure HTML, CSS, and AOS 👇 I wanted to take a break from frameworks today and go back to basics, focusing only on structure, layout, and animations without relying on React or Vue. Tech Stack 🧱 HTML5 🎨 CSS3 (Flex, Grid, transitions) ✨ AOS (Animate On Scroll) ☁️ Deployed on Vercel A few takeaways: ⚡ Sometimes, plain HTML + CSS feels faster and more flexible 📐 Mastering spacing and hierarchy improves the whole design 🎞️ AOS still adds that “smooth scroll magic” even without JS frameworks Simple, responsive, and lightweight, perfect for theme or product landings. (Link in comments 👇) #HTML #CSS #Frontend #BuildInPublic #100DaysOfCode #WebDevelopment #AOS #UIDesign
To view or add a comment, sign in
-
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development