I’ve been brushing up on my basics with a fun mini project — a Basic Calculator built using HTML, CSS, and JavaScript. It’s simple, sleek, and comes with a clean UI, dark/light mode, and even memory buttons! A great way to practice core concepts while making something actually useful. Check it out and calculate in style : https://lnkd.in/gnk__3mX Would love to hear your thoughts or suggestions! #WebDevelopment #Frontend #JavaScript #HTML #CSS #LearningByDoing #CodingJourney #BuildInPublic
More Relevant Posts
-
🎙️ Just launched my Text-to-Speech Converter built with HTML, CSS, and JavaScript! A simple yet powerful tool that converts written text into natural-sounding speech — enhancing accessibility and user interaction. 💻 Check out the project on GitHub: [https://lnkd.in/diTUi4xp] #WebDevelopment #JavaScript #Accessibility #FrontEnd #CodingJourney
To view or add a comment, sign in
-
I created a simple Box Shadow Generator using JavaScript, HTML, and CSS. It helps developers easily create and copy beautiful box-shadow effects for their projects. 👉 Try it here: https://lnkd.in/gBkMj6bW #JavaScript #WebDevelopment #Frontend #CodingProject #LinkedInLearning
To view or add a comment, sign in
-
Excited to share a new front-end mini-project: a CSS-Only Sliding Navigation Menu. The best part? It's fully responsive and uses zero JavaScript. I used the CSS :checked pseudo-class to cleverly manage the menu's open/close state. This was a fun challenge in creative problem-solving and building a high-performance, lightweight UI. Technologies used: HTML5, CSS3, Flexbox, and Font Awesome. You can check out the code and a live demo on my GitHub! (I'll put the links in the first comment). #html #css #frontend #webdevelopment #sde #project #github
To view or add a comment, sign in
-
🚀 Stop relying on JavaScript for basic randomizing! CSS just introduced its own native random() function. It accepts almost any numerical CSS unit! This flexibility opens up incredible possibilities for dynamic styling without extra code. It follows this simple pattern: random(min, max, step). 1️⃣ Define a minimum and maximum value for your range. 2️⃣ The step argument is optional but incredibly useful for ensuring specific increments (like only even numbers or specific pixel values). 3️⃣ Crucially, it supports any type of number—integers, percentages, lengths (px, rem), angles (deg, turn), and more—as long as all arguments match! ✨ Practical Examples random(0, 100, 2) ➡️ Chooses an even number between 0 and 100. random(0turn, 1turn) ➡️ Generates a random fraction of a turn (a decimal between 0 and 360 degrees). Have you tried using random() with angles (deg, turn) yet? Reference article: Stars CodePen Demo: https://lnkd.in/dqJxf8Kd https://lnkd.in/dbzt_uX2 #CSS #CSSTricks #WebDevelopment #CodingTips #frontend #DeveloperCommunity #CodeQuality #WebDeveloper #itsmacr8
To view or add a comment, sign in
-
-
💥Understanding Mouse Events in JavaScript Mouse events in JavaScript let web pages respond to user interactions like clicks, movement, or scrolling — making websites feel alive and interactive. Common mouse events include: 🔹click – triggered when the mouse button is clicked. 🔹dblclick – when a user double-clicks. 🔹mousedown / mouseup – fired when the mouse button is pressed or released. 🔹mousemove – occurs when the pointer moves over an element. 🔹mouseover / mouseout – triggered when the cursor enters or leaves an element area. #StemUp #JavaScript #WebDevelopment #Frontend #MouseEvents
To view or add a comment, sign in
-
💻 Just built a small card project using HTML, CSS & JavaScript! I recently created a simple UI project where users can fill a form to add new cards dynamically. Each card shows user info like name, hometown, and category — and everything is stored in localStorage so it stays even after refresh. It was a great learning experience for me to understand how data is saved, retrieved, and displayed using JavaScript DOM manipulation. Still improving it step by step — adding more features soon 🚀 If you’ve worked on something similar, I’d love to hear your thoughts or suggestions! https://lnkd.in/d2K-VUZQ #HTML #CSS #JavaScript #LearningByDoing #FrontendDevelopment
To view or add a comment, sign in
-
🕒 Just built a Simple Digital Clock using JavaScript! This small project helped me understand how to: ✅ Work with Date() objects in JavaScript ✅ Use setInterval() to update time every second ✅ Style elements using HTML & CSS ✅ Create a clean, responsive UI It’s a simple yet powerful way to learn how JavaScript interacts with the DOM and updates content dynamically. 💻 Tech Stack: HTML | CSS | JavaScript Excited to keep building more front-end projects! 🚀 #JavaScript #WebDevelopment #Frontend #Coding #LearningByDoing #HTML #CSS #DigitalClock #100DaysOfCode
To view or add a comment, sign in
-
🌟 Day 2 of my Frontend Journey Today I learned the most common HTML tags that help build any webpage. These tags give meaning to the content. Here are the tags I practiced: <h1>Heading</h1> <p>This is a paragraph.</p> <a href="https://example.com">Click Me</a> <img src="image.jpg" alt="My Image"> <ul> <li>Item 1</li> <li>Item 2</li> </ul> ✨ Headings help show titles ✨ Paragraphs show normal text ✨ Links take us to another page ✨ Lists help show multiple items I am getting more confident with HTML now! Excited for tomorrow’s learning 🚀 #html #frontend #webdevelopment #learningjourney #buildinpublic
To view or add a comment, sign in
-
CSS :has() is a Game Changer. Stop writing unnecessary JavaScript for UI states. The CSS :has() selector is mature enough to replace dozens of lines of your if/else styling logic. Here's why your next component should leverage it *aggressively*. 🤯 :has() quietly rewrites frontend logic. It enables 𝘂𝗻𝗽𝗿𝗲𝗰𝗲𝗱𝗲𝗻𝘁𝗲𝗱 𝗽𝗮𝗿𝗲𝗻𝘁 𝗮𝗻𝗱 𝘀𝗶𝗯𝗹𝗶𝗻𝗴 𝘀𝗲𝗹𝗲𝗰𝘁𝗶𝗼𝗻 in pure CSS. Think conditional styling for active tabs, form validation states, or even showing tooltips 𝘄𝗶𝘁𝗵𝗼𝘂𝘁 𝗮 𝘀𝗶𝗻𝗴𝗹𝗲 𝗹𝗶𝗻𝗲 𝗼𝗳 𝗝𝗦. This means cleaner codebases and a significant reduction in JavaScript overhead for UI logic. Your components become truly self-contained. 🚀 Ready to simplify your styling logic? What's the first component you'll refactor with :has()? 👇 #css #frontenddev #webdevelopment #uidesign #performancematters #javascriptfree
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
-