Bibekdhkl / CSS-RoadMap

This repo contains all the daily practice in learning CSS by taking reference of Web Dev Simplified Roadmap and his youtube channel.

Home Page:https://Bibekdhkl.github.io/CSS-RoadMap/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSS3 RoadMap

Resources to follow

  1. Frontend Roadmap
  2. CSS Cheatsheet
  3. Repository you can take reference
  4. Additional Cheatsheets

CSS3

  1. Selectors

It represents how the html elements can be selected in a css file
Examples
* {

} Universal Selector: It selects all the elements

#id_name{

} Id selector: It selects only the elements with ID

.class_name{

} Class selector: It selects only element with Class name

Also,

<textbox type="text">
<textbox type="password">

Here, if we want to select only password attribute then

textbox[type="password"]{

}
  • pseudo class is also an important concepts to look forward to like:
a:first-child{

}     It selects the first a tag (~ a:last-child)

a:nth-child(2n){

}     Select even numbered anchor tag i.e. 2,4,6...

  1. Cascade
  2. Box Model
    BoxModel-cheatsheet
It is all about arrangement of layouts in web page
example:
<p> Heading</p>
In this above element:
  Content is Heading
  And after content there is padding which is transparent gap between content and border
  Then comes border whose thickness can be changed by css shorthand property border
  And finally comes margin which is the gap outside the border to other element
  1. Specificity
It means what CSS styles will be applied or override in case of multiple styles on same element
In layman's term:
!important > Inline CSS > #id > .class > element
example:
h1 {
  color: blue !important;
}
h1 {
  color: green;
}
Here, blue will be applied on h1
  1. Position
  2. Display
  3. Flexbox
  4. Grid
  5. Float
  6. Calc
  7. Pseudo Elements
  8. Pseudo Classes
  9. Custom Properties
  10. Media Queries
  11. Animations

Projects

1.Easy

2.Medium

  • CSS Only Tooltips
  • CSS Emoji Art
  • CSS Face Art
  • Advanced Hover Effects
  • Animated Page Load
  • Custom Checkbox Tutorial
  • 3D Flip Button
  • Animated Loading Spinner

3.Hard

  • YouTube Clone
  • Price Comparison Table
  • Landing Page 1
  • Landing Page 2

About

This repo contains all the daily practice in learning CSS by taking reference of Web Dev Simplified Roadmap and his youtube channel.

https://Bibekdhkl.github.io/CSS-RoadMap/


Languages

Language:CSS 67.9%Language:HTML 32.1%