Learn Programming - By Anvi πŸ€΅πŸΌβ€β™€οΈπŸ’»
Learn Programming - By Anvi πŸ€΅πŸΌβ€β™€οΈπŸ’»
June 18, 2025 at 07:20 AM
*🎨 Master CSS :* The CSS Tree πŸ‘‡ | |── *Selectors* | β”œβ”€β”€ Universal (`*`) | β”œβ”€β”€ Type (`div`, `h1`) | β”œβ”€β”€ Class (`.class`) | β”œβ”€β”€ ID (`#id`) | β”œβ”€β”€ Attribute (`[type="text"]`) | └── Pseudo (`:hover`, `:nth-child`) | |── *Box Model* | β”œβ”€β”€ Content | β”œβ”€β”€ Padding | β”œβ”€β”€ Border | └── Margin | |── *Display & Position* | β”œβ”€β”€ display: block/inline/flex/grid | β”œβ”€β”€ position: static/relative/absolute/fixed/sticky | └── z-index | |── *Flexbox* | β”œβ”€β”€ display: flex | β”œβ”€β”€ justify-content | β”œβ”€β”€ align-items | └── flex-wrap / flex-direction | |── *Grid* | β”œβ”€β”€ display: grid | β”œβ”€β”€ grid-template-rows/columns | β”œβ”€β”€ gap | └── grid-area | |── *Colors & Background* | β”œβ”€β”€ color | β”œβ”€β”€ background-color | β”œβ”€β”€ gradients | └── background-image | |── *Typography* | β”œβ”€β”€ font-family | β”œβ”€β”€ font-size | β”œβ”€β”€ line-height | └── text-align / text-transform | |── *Units & Values* | β”œβ”€β”€ px / em / rem / % / vw / vh | └── calc() | |── *Transitions & Animations* | β”œβ”€β”€ transition | β”œβ”€β”€ keyframes | └── animation-name / duration / delay | |── *Media Queries (Responsive)* | β”œβ”€β”€ min-width / max-width | └── device-specific styling | |── *Pseudo-classes & Elements* | β”œβ”€β”€ :hover / :focus / :nth-child | └── ::before / ::after | |── *Layout Utilities* | β”œβ”€β”€ overflow | β”œβ”€β”€ float / clear | └── visibility / display | |── *Variables (CSS Custom Properties)* | └── --main-color: blue; | |── *Frameworks* | β”œβ”€β”€ Bootstrap | β”œβ”€β”€ Tailwind CSS | └── Bulma | |── *Best Practices* | β”œβ”€β”€ BEM Naming | β”œβ”€β”€ External CSS | └── DRY principle | |── *Debugging Tools* | β”œβ”€β”€ DevTools | └── Box model inspector | |── END __ πŸ’¬ *Double Tap ❀️ if this helped you!* ✨

Comments