Day 12 – Built a Rock Paper Scissors Game with HTML, CSS & JavaScript Today I built a simple but fun Rock Paper Scissors game using pure HTML, CSS, and JavaScript. The game allows a user to choose Rock, Paper, or Scissors, and the bot randomly selects its move. The result is instantly displayed showing whether the player wins, the bot wins, or it’s a draw. What I practiced in this project: • DOM manipulation using JavaScript • Generating random choices for the bot • Game logic implementation • Interactive UI design with CSS • Handling user events (click interactions) Tech Stack HTML | CSS | JavaScript If you’re learning JavaScript, this is a great beginner project to understand how frontend logic works in real-time. #JavaScript #WebDevelopment #FrontendDevelopment #HTML #CSS #CodingJourney #BuildInPublic
Rock Paper Scissors Game Built with HTML CSS & JavaScript
More Relevant Posts
-
Excited to share a recent front-end practice project. I built a straightforward, interactive webpage to solidify my understanding of vanilla JavaScript and DOM manipulation. - Dynamic Styling: Created a button that triggers a color change upon interaction using JavaScript event listeners. - Time-Based Logic: Programmed a dynamic greeting alert that checks the current time (new Date().getHours()) and delivers a context-aware message (Morning, Afternoon, or Evening). - Interactive Calculator: Built a simple calculator that takes values from user input fields, parses the data, performs the addition, and instantly updates the DOM with the correct result. It is always rewarding to see the code come to life on the screen. You can see the HTML, CSS, and JS logic working together in the attached video. #JavaScript #WebDevelopment #FrontEnd #CodingJourney #HTML #CSS #DOMmanipulation #cognifyz #cognifyzTechnologies
To view or add a comment, sign in
-
🚀 Mini Project #2 :- Random Quote Generator Today I created a Mini Project – Random Quote Generator using HTML, CSS, and JavaScript 💻✨ In this project, a new quote automatically appears every 2–3 seconds without clicking any button. JavaScript randomly selects a quote from a list and updates it on the screen, making the page dynamic and engaging. 🔹 What I practiced: ✅ DOM Manipulation(DOM Manipulation means changing or controlling the content, structure, or style of a webpage using JavaScript. 💻) ✅ Using Math.random() for random selection ✅ Using setInterval() to update quotes automatically ✅ Creating a simple interactive UI with HTML & CSS Small projects like this help me understand how JavaScript makes websites dynamic and interactive. If you have any suggestions or ideas for improvement, feel free to share them. I’d love to learn and improve! 😊 #Day21 #WebDevelopment #JavaScript #HTML #CSS #FrontendDevelopment #CodingJourney #100DaysOfCode
To view or add a comment, sign in
-
🚀 Built a Background Changer using HTML, CSS & JavaScript Excited to share my latest mini project where I created a Background Color Changer 🎨 💡 With just a click, the entire background changes — simple idea, but a great way to strengthen core concepts! 🔹 What I used: • HTML for structure • CSS for styling • JavaScript for interactivity 🔹 Key Learnings: • DOM manipulation in JavaScript • Handling events like clicks • Writing clean and interactive UI logic • Improving user experience with small features 🔗 Live Demo: https://lnkd.in/eSmF8Qdw 💻 GitHub Repo: https://lnkd.in/eU-N3P2J This project reminded me that even small builds can teach big concepts 💯 I’m focusing on building consistently and improving step by step 🚀 💬 What was the first JavaScript project you built? #WebDevelopment #JavaScript #HTML #CSS #Frontend #CodingJourney #BuildInPublic
To view or add a comment, sign in
-
🚀 Just Built My Date Calculator using WebDevelopment! 📅✨ I’m excited to share a small project I recently built while learning JavaScript. This project helped me understand how JavaScript works with dates, DOM manipulation, and user input. 🔹 Project: Date Calculator 🔹 Built With: HTML, CSS, JavaScript ✨ What this project does: 📆 Lets users select a Start Date and End Date 🧮 Calculates the difference in Years, Months, and Days ⚡ Shows the result instantly on the screen ⌨️ Includes keyboard functionality for smoother input 📱 Responsive and works across different screen sizes This project helped me practice: 💡 JavaScript Date objects 💡 DOM manipulation 💡 Event handling 💡 Responsive UI design 🔗 Project Link: https://lnkd.in/g9yAtFT3 I’m continuously learning and improving my JavaScript skills by building small projects like this. If you have any feedback or suggestions, I’d love to hear them! 😊 #JavaScript #WebDevelopment #FrontendDevelopment #Coding #LearningByBuilding #100DaysOfCode #HTML #CSS
To view or add a comment, sign in
-
-
🚀 Just built a Rock–Paper–Scissors Game with a Clean UI ✊📄✂️ A small project, but a great exercise to strengthen core front-end skills using only HTML, CSS, and JavaScript — no frameworks, no libraries. Features: • Clean and minimal UI • Emoji-based hand buttons • Randomized computer moves • Live score tracking (User vs Computer) • Instant result feedback • Fully responsive design Building small projects like this is one of the best ways to practice DOM manipulation, UI design, and JavaScript logic. Try the game here: https://lnkd.in/d4YMjAZj Would love to hear your feedback! 💻 #webdevelopment #javascript #frontend #html #css #coding
To view or add a comment, sign in
-
-
Day 18 - Product Filter & Search 🔍✨ Today, I built a dynamic product filtering system using HTML, CSS, and Vanilla JavaScript! What it does: ✅ Real-time Search: Products update instantly as you type. ✅ Category Filter: Sort items by Electronics, Fashion, or Kitchen. ✅ Combined Logic: The search works inside the selected category for a better user experience. Focusing on DOM manipulation and clean logic today. One step closer to mastering JavaScript! 🚀 #WebDev #JavaScript #Frontend #CodingJourney
To view or add a comment, sign in
-
Frontend Development Practice – Light Switch Interaction Web Page 💡 #30daysofcode challenge #day4 Built a simple interactive Light Switch web page using HTML, CSS, Bootstrap, and JavaScript. This project helped me understand how JavaScript can dynamically update elements on a webpage. Also focused on DOM manipulation and event handling to change images, text, and styles in real time. Key Highlights: ✅ Implemented button-based interactions using JavaScript functions ✅ Practiced DOM manipulation using document.getElementById() ✅ Dynamically updated images by changing the src attribute ✅ Updated UI text using textContent ✅ Modified styles dynamically with JavaScript (style.backgroundColor) #NxtWave #30daysoflearning #coding #JavaScript #HTML #CSS #Bootstrap #FrontendDevelopment #WebDevelopment #LearningByDoing #TechBeginners
To view or add a comment, sign in
-
I built a fully functional calculator using HTML, CSS, and JavaScript. You can try it here: https://lnkd.in/eMK35_N9 Features: • Performs basic arithmetic operations • Clean and responsive interface • Interactive button functionality What I learned: - Handling user input with JavaScript - Structuring logic for calculations - Improving UI for better user experience It’s a simple project, but a solid step in my frontend journey. More projects coming 🚀 #frontenddeveloper #javascript #webdevelopment #buildinpublic
To view or add a comment, sign in
-
Built a Spotlight Effect using HTML, CSS & JavaScript ✨ This mini project is part of my DOM revision, where I explored: • Mouse events • CSS variables • setProperty() for dynamic styling A simple yet effective way to practice interactive UI and strengthen core JavaScript concepts. Always fun revisiting the fundamentals and building something visual out of it! 🚀 #WebDevelopment #JavaScript #CSS #DOM #Frontend #LearningInPublic
To view or add a comment, sign in
-
Advanced Password Generator I just built a dynamic password generator using HTML, CSS & JavaScript! 💻 Features include: Choose letters, numbers, and symbols Set your preferred password length Strength indicator shows Weak / Medium / Strong Copy to clipboard with one click It’s a simple tool but a great exercise in: DOM manipulation & event handling in JavaScript Styling interactive UI components with CSS Enhancing user experience with instant feedback A little project with big learning value. Always experimenting and leveling up! #JavaScript #WebDevelopment #Frontend #HTML #CSS #UIUX #CodingFun #InteractiveDesign #PasswordSecurity
To view or add a comment, sign in
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
How??