Skip to content

Alicelspires/30DaysOfCSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30DaysOfCSS

Completing 30 CSS project challenges in 30 days

About

This project was created by MilenaCarecho which aims to improve the knowledge of CSS animations and effects without any framework.
Some of the ideas was from playlists of CSS animation effects , thanks for all the help!

Goal

Enhance my CSS skills to develop visually distinctive components with engaging animations, creating a more dynamic and interactive user experience.

Summary

n° Challenges
1 Day 01 - Passing through divs
2 Day 02 - Animated loader
3 Day 03 - Layered social media icon
4 Day 04 - Toggle color change
5 Day 05 - Loading Animation
6 Day 06 - Animation hover navbar
7 Day 07 - Typewriter
8 Day 08 - Animated menu
9 Day 09 - Water effect
10 Day 10 - Fireworks
11 Day 11 - Animated search box
12 Day 12 - Neon Button
13 Day 13 - Lighting text effect
14 Day 14 - Pulsing effect
15 Day 15 - Preloader animation
16 Day 16 - Floating text
17 Day 17 - Button effect
18 Day 18 - Floating Leaves effect
19 Day 19 - Disc aligment
20 Day 20 - Square of dots
21 Day 21 - Preloader squares animation
22 Day 22 - Responsive menu with media queries
23 Day 23 - Icon background effect
24 Day 24 - 3D rotating square
25 Day 25 - Smoke animation
26 Day 26 - Rotating animation square
27 Day 27 - Share button tooltip
28 Day 28 - Social media buttons hover
29 Day 29 - Year cube
30 Day 30 - Floating lighting cube

Day 01 - Passing through divs

Passing through divs

What I learned:

  • Animation using @keyframes and the transform() properties
  • New features such as white spacing and absolute positions

Day 02 - Animated loader

Animated loader

What I learned:

  • Animations
  • Transform properties such as rotate()
  • Absolute positions

Day 03 - Layered Icons

Animated loader

What I learned:

  • :nth-child()
  • Transform properties such as rotate(), skew() and translate()
  • Absolute positions
  • ::before and ::after

Day 04 - Toggle color change

Toggle color change

What I learned:

  • :checked
  • General sibling selectors (~)
  • Cubic-benzier
  • Work with a lot of shadows to achieve an amazing effect
  • ::before and ::after
  • Transitions

Day 05 - Loading Animation

Loading Animation

What I learned:

  • :nth-child()
  • Transform properties such as scale()
  • Animation delay

Day 06 - Animation Hover Navbar

Animation Hover Navbar

What I learned:

  • :nth-child()
  • Transform properties such as scale()
  • Transitions
  • Transform-delay
  • ::before and ::after
  • Absolute positions

Day 07 - Typewriter

Typewriter

What I learned:

  • :nth-child()
  • Animations

Day 08 - Animated Menu

Animated Menu

What I learned:

  • :nth-child()
  • Animations
  • Transform properties such as rotate()
  • Transitions
  • Absolute positions

Day 09 - Water Effect

Water Effect

What I learned:

  • ::before and ::after
  • Animations
  • Transform properties such as rotate() and translate()
  • Absolute positions

Day 10 - Fireworks

Fireworks

What I learned:

  • ::before and ::after
  • @Keyframes
  • Transform properties such as rotate() and translate()
  • Absolute positions
  • Usage of calc() and var() functions

Day 11 - Animated Search Box

Animated Search box

What I learned:

  • Transitions
  • hovers
  • Absolute positions

Day 12 - Neon button

Neon Button

What I learned:

  • Transitions
  • hovers
  • Absolute positions
  • :nth-child()

Day 13 - Lightining Text Effect

Lighting Text Effect

What I learned:

  • @keyframes
  • Absolute positions
  • :nth-child()

Day 14 - Pulsing Effect

Pulsing Effect

What I learned:

  • @keyframes
  • Transitions
  • Absolute positions
  • ::before and ::after
  • Animation
  • Transform properties such as skew() and scale()

Day 15 - Preloader Animation

Preloader Animation

What I learned:

  • @keyframes
  • Animation delays
  • Absolute positions
  • :nth-child()
  • Transform properties such as translate()

Day 16 - Floating Text

Floating Text

What I learned:

  • @keyframes
  • Animation delays
  • calc() and var() properties
  • Transform properties such as translate()

Day 17 - Button Effect

Button effect

What I learned:

  • :hover
  • Transform properties such as translate() and skew()
  • Absolute position

Day 18 - Floating Leaves Effect

Floating Leaves Effect

What I learned:

  • @keyframes
  • :nth-child()
  • Transform properties such as translate(), skew() and rotate()
  • Absolute position
  • Animation-delay
  • Filter blur()

Day 19 - Disc Aligment

Disc Aligment

What I learned:

  • @keyframes
  • :nth-child()
  • Transform properties such as rotate()
  • Absolute position
  • Animation-delay
  • cubic-benzier()

Day 20 - Square of Dots

Square of Dots

What I learned:

  • @keyframes
  • calc() and var() properties
  • Transform properties such as scale()
  • Animation-delay

Day 21 - Pile of Blocks

Pile of blocks

What I learned:

  • @keyframes
  • Transform properties such as translate() and skew()
  • Absolute position
  • Animation-delay
  • Filter hue-rotate()
  • calc() and var() properties
  • Transform-origem
  • :nth-child()
  • ::before and ::after

Day 22 - Responsive Menu Media Queries

Responsive Menu Media Query

What I learned:

  • @keyframes
  • @media()

Day 23 - Icon Background Effect

Icon Background Effect

What I learned:

  • @keyframes
  • Animation-delay
  • Transform properties such as skew(), rotate() and translate()

Day 24 - 3D Rotating Square

3D Rotating Square

What I learned:

  • @keyframes
  • Animation-delay
  • Transform properties such as rotate()
  • nth-child()
  • ::before and ::after

Day 25 - Particles Distorcion Effect

Particles Distorcion Effect

What I learned:

  • @keyframes
  • Animation-delay
  • Transform properties such as rotate() and translate()
  • nth-child()
  • filter

Day 26 - Rotating Animation Squares

Rotating Animation Squares

What I learned:

  • @keyframes
  • Transform properties such as rotate(), translate() and perpective()
  • Tranform-style: preserve-3d;
  • nth-child()
  • filter blur()

Day 27 - Share Buttons Tootip

Share Buttons Tootip

What I learned:

  • @keyframes
  • Transition
  • Transform properties such as translate()
  • nth-child()
  • ::before and ::after
  • :checked and :hover

Day 28 - Social Media Button Hover

Social Media Button Hover

What I learned:

  • Transition
  • nth-child()
  • :hover
  • Functions like var() features

Day 29 - Year Cube

Year Cube

What I learned:

  • Functions like var() and calc() features
  • Transform properties such as rotate() and translate()
  • Tranform-style: preserve-3d;
  • last-child()
  • filter blur()

Day 30 - Floating lighting cube

Floating lighting cube

What I learned:

  • @keyframes
  • Functions like var() and calc() features
  • Transform properties such as rotate() and translate()
  • Tranform-style: preserve-3d;
  • ::before
  • filter blur()

visitor badge

About

Completing 30 CSS project challenges in 30 days

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published