Welcome to my CSS-Basics Repository! This repository contains various fundamental concepts and features of CSS, demonstrated through practical examples and projects. It serves as a guide for beginners and a refresher for anyone looking to strengthen their CSS skills.
The repository is organized into multiple folders, each representing a specific CSS topic. The topics covered are:
- Colors ๐๏ธ - Applying colors to text, backgrounds, borders, etc.
- Fonts ๐ค - Working with font styles, sizes, weights, and more.
- Borders ๐ผ๏ธ - Styling elements with different border types, widths, and colors.
- Shadows ๐ฅ - Adding shadows to text and boxes for visual appeal.
- Margins
โ๏ธ - Managing space outside elements. - Float ๐ - Using float property for layout management.
- Overflow ๐ - Controlling how content is handled when it exceeds its container.
- Display Property ๐งฑ - Understanding block, inline, and other display values.
- Height and Width ๐ - Setting and managing element dimensions.
- Positions ๐ฏ - Positioning elements using static, relative, absolute, fixed, and sticky positioning.
- Background Images ๐๏ธ - Setting background images with various properties.
- Combinators โ - Using child, descendant, adjacent, and general sibling selectors.
- Pseudo-classes โ - Styling elements based on their state.
- Pseudo-elements โ - Styling specific parts of an element.
- Pagination ๐ฎ - Creating paginated content layouts.
- Dropdown Menus ๐ป - Designing interactive dropdown menus.
- Navigation Bar ๐งญ - Building responsive and stylish navigation bars.
- Website Layout ๐บ๏ธ - Structuring web pages using CSS techniques.
- Image Gallery ๐ท - Creating interactive and appealing image galleries.
- Icons ๐ค - Adding and styling icons effectively.
- Flexbox ๐ช - Implementing flexible, responsive layouts with Flexbox.
- Transformations ๐ - Applying 2D and 3D transformations to elements.
- Animations ๐ฌ - Creating smooth and engaging animations.
Explore each folder to see how CSS properties and concepts are applied. Feel free to modify the code and experiment to deepen your understanding of CSS.
To clone the repository to your local machine, use:
git clone https://github.com/rishaan007/CSS-Basics.git
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or create a pull request.
Happy Coding! ๐ปโจ