Home

Awesome

<div align="center"> <h1> โœจ Animation Nation โœจ</h1> <img src="https://img.shields.io/github/repo-size/zero-to-mastery/Animation-Nation?style=for-the-badge" /> <img src="https://img.shields.io/github/contributors-anon/zero-to-mastery/Animation-Nation?style=for-the-badge" /> <img src="https://img.shields.io/github/issues-pr-closed-raw/zero-to-mastery/Animation-Nation?style=for-the-badge" /> </div> <br />

Welcome to Animation Nation, a fun and creative project by the ZTM Community! ๐ŸŽ‰

This repository is a space where developers of all levels, especially beginners,
can contribute, showcase their creativity.
Whether you're a seasoned developer or writing your first line of code,
we'd love to see your animated artwork using only HTML and CSS

[!IMPORTANT] no JavaScript or images or SVG allowed!

๐ŸŒŸ Why Contribute?

๐ŸŽฏ Objective Overview

Create an animation using CSS and HTML only (no JavaScript, no SVG).
A CSS animation refers to the css rule animation.

The purpose is to display a creative and looping animation
( alike animation in GIFs )

Should

Should not

An animation should not be:

Here is an example of an expected animation:
<img src="./public/example-animation.gif" alt="triangle" />

โ˜๏ธ Keep in mind

We keep things simple! Here are the rules for contributing:

๐Ÿš€ How to contribute

[!TIP] ๐Ÿ“Œ Don't worry if it's your first time contributingโ€”below,
we've got detailed steps and resources to help you get started!

๐Ÿ”ฅ Contribution Guide: Step-by-Step

<details> <summary>๐Ÿ’ก Quick overview of the Development Workflow</summary>
  1. Fork the repo to your GitHub account.
  2. Clone your fork to your local machine.
  3. Create a branch, you should not be working in the main/master branch
  4. Create a new directory in the Art directory. Naming it <your_github_username>-<your_arts_name>
  5. Create your animated HTML and CSS artwork.
  6. Pull down recent changes
  7. Submit a pull request (PR) with your animated artwork Ensure to review yourself in Github during your PR submission before definitely submitting your PR
  8. OPTIONAL Tweet about making your first Hacktoberfest pull request, and you're done! ๐ŸŽ‰
</details>

1. Fork This Repository

If you're new to GitHub, no worries!
Forking a repository means creating a copy
of this project under your GitHub account.
Check out these beginner-friendly resources for more help:

<br>

2. Clone Your Fork

Once you've forked the repo, clone it to your local machine
so you can work on it. Use this command:

git clone https://github.com/<your-github-username>/Animation-Nation.git
<br>

3. Create A Branch

Create a new branch from master or main Working in the master or main branch is often frowned upon
and are usually expected to branch off. Branching also helps
to reduce the chance of a merge conflict.

<br>

4. Create Your Artwork

Now for the fun part! Inside the Art/ folder:

[!WARNING]
It is important to name the directory and your files exactly as mentioned

[!NOTE] Per contribution folder: it should have only 3 files [ index.html, styles.css, meta.json ]

// Example
{
  "artName": "triangle",
  "githubHandle": "mattcsmith"
}

๐ŸŽ‰ Use these to create your animated artwork โ€” let your creativity flow!

<br>

5. Submit a Pull Request (PR)

After completing your artwork, you are now ready to create
a pull request and have it added to the collection.

Remembering

<br>

6. OPTIONAL - Tweet about your progress

Optionally you can Tweet about making your first Hacktoberfest pull request on X

<br>

โš ๏ธ Important Notes Summary

For maintenance reasons:


๐Ÿ™Œ Let's Connect !

We encourage everyone to share their progress,
ask for help, or discuss ideas in the ZTM Discord community.
We're here to support you!

Ready? Letโ€™s make some amazing CSS animations together! ๐Ÿš€