Skip to content

Latest commit

 

History

History
183 lines (127 loc) · 3.4 KB

File metadata and controls

183 lines (127 loc) · 3.4 KB

🤝 Contributing to HTML-CSS Mini Projects

First off, thank you for your interest in contributing!
This project is part of a #100DaysOfCode journey and aims to build a growing collection of clean, beginner-friendly HTML, CSS, and JavaScript mini projects.

We welcome new UI components, layouts, animations, and creative mini-projects 🎉


🚀 How to Contribute Your Mini Project

1️⃣ Fork the Repository

Click the Fork button at the top right of this repo.


2️⃣ Clone Your Fork

git clone https://github.com/YOUR-USERNAME/HTML-CSS-Projects.git
cd HTML-CSS-Projects

3️⃣ Add Your Project

Go inside the Projects folder.

Create a new folder with your project name:

Projects/Your Project Name/

🏷 Naming Guidelines

  • Use clear and readable project names
  • Use spaces or hyphens
  • Example:

Glass Login Form
Animated Navbar
project1
test123


📁 Project Structure Rules

Please follow these structure rules carefully:

✅ Inside your project folder:

Your Project Name/
│
├── index.html   ← ← Main entry file of your project
│
├── Pages/       ← If your project has multiple HTML pages
│   └── about.html
│
├── CSS/         ← All CSS files go here
│   └── style.css
│
└── Images/      ← All images used in your project

🖼 Image Rules

  • Add your project preview image inside:
Images/Projects/
  • Use a clear file name, for example:
animated-navbar.png
glass-login-form.png

📸 Preview Image Tips

  • Use a clear screenshot of your project
  • Avoid blurry or cropped images
  • Recommended size: 800px width
  • Show the main UI clearly

🧹 Code Quality Requirements

Before submitting, make sure:

  • Your code is clean and properly formatted
  • Your project is responsive
  • No unnecessary files
  • Proper folder structure followed

🧩 Add Your Project to the Website

Open:

Page/Project.html

Inside the project-grid div, add your project card using this layout:

<div class="project-card reveal">
    <div class="card-image">
        <img src="/Images/Projects/YOUR-PROJECT-IMAGE.png" alt="Project Name">
    </div>
    <div class="card-content">
        <h3>Your Project Name</h3>
        <div class="button-group">
            <a target="_blank"
                href="#"
                class="icon-btn" title="View Code">
                <i class="fa-solid fa-code"></i>
            </a>
            <a target="_blank" href="/Projects/Your Project Name/index.html" class="icon-btn" title="Live Demo">
                <i class="fa-solid fa-up-right-from-square"></i>
            </a>
        </div>
    </div>
</div>

⚠️ Note: You can leave the code link (href="#") empty — the maintainer will update it after review.


4️⃣ Commit Your Changes

git add .
git commit -m "Added: Your Project Name"

5️⃣ Push to Your Fork

git push origin main

6️⃣ Create a Pull Request

Go to GitHub → Your fork → Click "Compare & Pull Request" Add a short description of your project.


🎯 What Type of Projects Are Accepted?

  • UI Components
  • Forms
  • Animations
  • Layouts
  • Cards
  • Buttons
  • Navigation
  • Creative CSS ideas

Thank you for helping grow this project! 🚀
Happy Coding 💙