Skip to content

A personal challenge to enhance my CSS skills by completing 100 projects in 100 days

Notifications You must be signed in to change notification settings

Fredy002/100-Days-Of-CSS-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 

Repository files navigation

100 Days of CSS Projects Challenge

Welcome to my personal journey through 100 days of CSS! This repository documents my challenge to enhance my CSS skills by completing 100 unique projects in 100 days.

Objectives

  • Sharpen my CSS skills through consistent practice.
  • Build a diverse portfolio showcasing a range of CSS techniques.
  • Learn and implement modern CSS best practices.
  • Share my journey and learning experiences with the developer community.

Tools and Technologies Used

  • HTML5
  • CSS3
  • Basic JavaScript for interactivity

Resources

Days 1-10

View Days 1-10 Projects

Description

These days showcase a variety of CSS projects, from a visual representation of the number 100 to an interactive notification panel. They stand out for their creativity and use of animations, transitions, and interactive graphics.

Projects

  1. Visual representation of the number 100
  2. Interactive animated menu
  3. Animated scene with day and night cycle
  4. Animated nesting spheres
  5. Interactive weekly report chart
  6. Interactive user profile card
  7. Interactive notification panel
  8. Cosmic orbits visualization
  9. Moonlit rainy night scene
  10. Wellness dashboard

Days 11-20

View Days 11-20 Projects

Description

This series continues with a diverse range of CSS projects, including creative animations and interactive elements like profile panels and image carousels.

Projects

  1. Walking legs animation
  2. Interactive quote display
  3. Interactive profile cards
  4. Animated transportation card
  5. File upload interface
  6. Geometric shape animation
  7. Interactive polygonal art
  8. Elastic ellipse animation
  9. Interactive image carousel
  10. Interactive email send animation

Days 21-30

View Days 21-30 Projects

Description

These days offer a variety of projects, from playful animations like Pacman to advanced user interfaces like interactive maps and inspiration cards.

Projects

  1. Pacman eating animation
  2. Daily progress tracker
  3. Inspirational quote visualization
  4. Interactive button with check animation
  5. Interactive map card interface
  6. Interactive inspirational cards
  7. Interactive to-do list
  8. Bell and lines animation
  9. Search autocomplete interface
  10. Circular animation with path drawing

Days 31-40

View Days 31-40 Projects

Description

In this section, projects focus on more complex animations and user interface elements like interactive counters, animated weather scenes, and image galleries.

Projects

  1. Dot movement animation
  2. Interactive counter UI
  3. Animated weather scene
  4. Animated text and lines
  5. Circular loader animation
  6. Tabbed interface with Material Icons
  7. Animated card carousel
  8. Interactive logo switch
  9. Animated menu icon with dropdown
  10. Interactive image gallery

Days 41-50

View Days 41-50 Projects

Description

IN PROGRESS

How to Use

Feel free to explore the code for each project. Clone the repo, play around with the CSS, and see how changes affect the design. Great for learning and experimentation!

Contributions

Suggestions, feedback, and contributions are welcome! Feel free to open an issue or submit a pull request.

Contact

Feel free to explore the code to understand how the styling is achieved and maybe tweak some values to see how the design changes. Happy coding!

Acknowledgments

All the project ideas are sourced from 100 Days CSS Challenge. I am using these prompts as an inspiration to build and document my own versions of the daily challenges, thereby improving my understanding and skills in CSS. I highly recommend checking out the 100 Days CSS Challenge website if you're looking to enhance your CSS skills through practical projects.

Releases

No releases published

Packages

No packages published