Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/quick-start-with-css

[Quick Start with CSS] This repository collects 6 of programming scenarios (labs and challenges) for Quick Start with CSS. In this course, you will try to understand the basics of CSS and how to use it to style your web pages. At the end of this course, you will be able to create a simple web pag...
https://github.com/labex-labs/quick-start-with-css

List: quick-start-with-css

awesome awesome-list challenges course css education hands-on labex labs programming

Last synced: 5 days ago
JSON representation

[Quick Start with CSS] This repository collects 6 of programming scenarios (labs and challenges) for Quick Start with CSS. In this course, you will try to understand the basics of CSS and how to use it to style your web pages. At the end of this course, you will be able to create a simple web pag...

Awesome Lists containing this project

README

        

# Quick Start with CSS

[![Quick Start with CSS](https://cover-creator.appbot.io/quick-start-with-css.png)](https://labex.io/courses/quick-start-with-css)

[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/quick-start-with-css)

In this course, you will try to understand the basics of CSS and how to use it to style your web pages. At the end of this course, you will be able to create a simple web page with CSS.

![CSS](https://img.shields.io/badge/CSS-whitesmoke?style=for-the-badge&logo=css)

## Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)

- A strict β€œLearn by Doing” approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).

## Exercises

| Index | Name | Difficulty | Practice |
|---------|---------------------------------------------------------|--------------|----------------------------------------------------------------------------------------------------------------------------------|
| 001 | πŸ“– Your First CSS Lab | β˜…β˜†β˜† | Start Lab |
| 002 | πŸ“– CSS Basics and Selectors | β˜…β˜†β˜† | Start Lab |
| 003 | πŸ“– CSS Box Model and Margins | β˜…β˜†β˜† | Start Lab |
| 004 | πŸ“– Responsive Pet's House Website with Flexbox | β˜…β˜†β˜† | Start Lab |
| 005 | πŸ“– Pet Service Showcase with CSS Grid | β˜…β˜†β˜† | Start Lab |
| 006 | πŸ“– Animations and Transitions | β˜…β˜†β˜† | Start Lab |
| 007 | πŸ“– Reset All Styles | β˜…β˜†β˜† | Start Lab |
| 008 | πŸ“– Box-Sizing Reset in CSS | β˜…β˜†β˜† | Start Lab |
| 009 | πŸ“– System Font Stack | β˜…β˜†β˜† | Start Lab |
| 010 | πŸ“– CSS Clearfix Technique | β˜…β˜†β˜† | Start Lab |
| 011 | πŸ“– Responsive Flexbox Centering Techniques | β˜…β˜†β˜† | Start Lab |
| 012 | πŸ“– Centered Grid Layout Mastery | β˜…β˜†β˜† | Start Lab |
| 013 | πŸ“– Vertically and Horizontally Center Elements | β˜…β˜†β˜† | Start Lab |
| 014 | πŸ“– Display Table Centering | β˜…β˜†β˜† | Start Lab |
| 015 | πŸ“– Evenly Distributed Children | β˜…β˜†β˜† | Start Lab |
| 016 | πŸ“– Creating Responsive Tiled Layouts | β˜…β˜†β˜† | Start Lab |
| 017 | πŸ“– Fundamentals of CSS Styling | β˜…β˜†β˜† | Start Lab |
| 018 | πŸ“– Responsive Container Aspect Ratio CSS | β˜…β˜†β˜† | Start Lab |
| 019 | πŸ“– Constant Width to Height Ratio | β˜…β˜†β˜† | Start Lab |
| 020 | πŸ“– Fit Image in Container | β˜…β˜†β˜† | Start Lab |
| 021 | πŸ“– List with Sticky Section Headings | β˜…β˜†β˜† | Start Lab |
| 022 | πŸ“– Responsive Layout with Sidebar | β˜…β˜†β˜† | Start Lab |
| 023 | πŸ“– Accessible Offscreen Element Hiding | β˜…β˜†β˜† | Start Lab |
| 024 | πŸ“– Fullscreen Element Styling with CSS | β˜…β˜†β˜† | Start Lab |
| 025 | πŸ“– Truncate Text with CSS Overflow | β˜…β˜†β˜† | Start Lab |
| 026 | πŸ“– Trim Multiline Text | β˜…β˜†β˜† | Start Lab |
| 027 | πŸ“– Stylized Quotation Marks | β˜…β˜†β˜† | Start Lab |
| 028 | πŸ“– Crafting Etched Text Effects with CSS | β˜…β˜†β˜† | Start Lab |
| 029 | πŸ“– Responsive Fluid Typography with CSS | β˜…β˜†β˜† | Start Lab |
| 030 | πŸ“– Creating Gradient Text with CSS | β˜…β˜†β˜† | Start Lab |
| 031 | πŸ“– Custom Text Selection | β˜…β˜†β˜† | Start Lab |
| 032 | πŸ“– Stylish Drop Cap Technique | β˜…β˜†β˜† | Start Lab |
| 033 | πŸ“– Truncate Multiline Text | β˜…β˜†β˜† | Start Lab |
| 034 | πŸ“– Pretty Text Underline | β˜…β˜†β˜† | Start Lab |
| 035 | πŸ“– Disable Content Selection with CSS | β˜…β˜†β˜† | Start Lab |
| 036 | πŸ“– Nested List Counters with CSS | β˜…β˜†β˜† | Start Lab |
| 037 | πŸ“– Beginner's Guide to CSS Fundamentals | β˜…β˜†β˜† | Start Lab |
| 038 | πŸ“– CSS Styling Techniques for Web Development | β˜…β˜†β˜† | Start Lab |
| 039 | πŸ“– Border with Top Triangle | β˜…β˜†β˜† | Start Lab |
| 040 | πŸ“– Checkerboard Background Pattern | β˜…β˜†β˜† | Start Lab |
| 041 | πŸ“– Stripes Background Pattern | β˜…β˜†β˜† | Start Lab |
| 042 | πŸ“– Polka Dot Background Pattern | β˜…β˜†β˜† | Start Lab |
| 043 | πŸ“– Zig Zag Background Pattern | β˜…β˜†β˜† | Start Lab |
| 044 | πŸ“– Creating Shape Separators with CSS | β˜…β˜†β˜† | Start Lab |
| 045 | πŸ“– Dynamic CSS Shadows Creation | β˜…β˜†β˜† | Start Lab |
| 046 | πŸ“– Overflow Scroll Gradient | β˜…β˜†β˜† | Start Lab |
| 047 | πŸ“– Hide Scroll Bars | β˜…β˜†β˜† | Start Lab |
| 048 | πŸ“– Customizing Scrollbar Styles with CSS | β˜…β˜†β˜† | Start Lab |
| 049 | πŸ“– Image Text Overlay | β˜…β˜†β˜† | Start Lab |
| 050 | πŸ“– Zebra Striped List | β˜…β˜†β˜† | Start Lab |
| 051 | πŸ“– Sibling Fade CSS Effect | β˜…β˜†β˜† | Start Lab |
| 052 | πŸ“– CSS Fundamentals for Visually Appealing Web | β˜…β˜†β˜† | Start Lab |
| 053 | πŸ“– Crafting Visually Appealing Web Layouts | β˜…β˜†β˜† | Start Lab |
| 054 | πŸ“– Responsive Image Mosaic | β˜…β˜†β˜† | Start Lab |
| 055 | πŸ“– Create Interactive CSS Popout Menu | β˜…β˜†β˜† | Start Lab |
| 056 | πŸ“– Horizontal Scroll Snap | β˜…β˜†β˜† | Start Lab |
| 057 | πŸ“– Vertical Scroll Snap | β˜…β˜†β˜† | Start Lab |
| 058 | πŸ“– Scroll Progress Bar | β˜…β˜†β˜† | Start Lab |
| 059 | πŸ“– Enhancing Form Interactivity with CSS Focus-Within | β˜…β˜†β˜† | Start Lab |
| 060 | πŸ“– Show Additional Content on Hover | β˜…β˜†β˜† | Start Lab |
| 061 | πŸ“– Button Fill Animation | β˜…β˜†β˜† | Start Lab |
| 062 | πŸ“– Button Grow Animation | β˜…β˜†β˜† | Start Lab |
| 063 | πŸ“– Button Shrink Animation | β˜…β˜†β˜† | Start Lab |
| 064 | πŸ“– Crafting Pulsing CSS Loader Animation | β˜…β˜†β˜† | Start Lab |
| 065 | πŸ“– CSS Techniques for Visually Appealing Designs | β˜…β˜†β˜† | Start Lab |
| 066 | πŸ“– Zoom in Zoom Out Animation | β˜…β˜†β˜† | Start Lab |
| 067 | πŸ“– Button Border Animation | β˜…β˜†β˜† | Start Lab |
| 068 | πŸ“– Hover Shadow Box Animation | β˜…β˜†β˜† | Start Lab |
| 069 | πŸ“– Image Rotate on Hover | β˜…β˜†β˜† | Start Lab |
| 070 | πŸ“– Smooth Transition of Dynamic Heights | β˜…β˜†β˜† | Start Lab |
| 071 | πŸ“– Perspective Transform on Hover | β˜…β˜†β˜† | Start Lab |
| 072 | πŸ“– CSS Fundamentals for Web Styling | β˜…β˜†β˜† | Start Lab |
| 073 | πŸ“– Squiggle Link Hover Effect | β˜…β˜†β˜† | Start Lab |
| 074 | πŸ“– Responsive Web Design with CSS | β˜…β˜†β˜† | Start Lab |
| 075 | πŸ“– Staggered CSS Animation for List Elements | β˜…β˜†β˜† | Start Lab |
| 076 | πŸ“– Create CSS Toggle Switch | β˜…β˜†β˜† | Start Lab |
| 077 | πŸ“– Image Gallery with Vertical Scroll | β˜…β˜†β˜† | Start Lab |
| 078 | πŸ“– Card with Image Cutout | β˜…β˜†β˜† | Start Lab |
| 079 | πŸ“– Button Swing Animation | β˜…β˜†β˜† | Start Lab |
| 080 | πŸ“– Create Rotating Card with CSS | β˜…β˜†β˜† | Start Lab |
| 081 | πŸ“– Image Gallery with Horizontal Scroll | β˜…β˜†β˜† | Start Lab |
| 082 | πŸ“– Hover Underline Animation | β˜…β˜†β˜† | Start Lab |
| 083 | πŸ“– Menu on Image Hover | β˜…β˜†β˜† | Start Lab |
| 084 | πŸ“– Navigation List Item Hover and Focus Effect | β˜…β˜†β˜† | Start Lab |
| 085 | πŸ“– Custom Radio Button | β˜…β˜†β˜† | Start Lab |
| 086 | πŸ“– Mouse Cursor Gradient Tracking | β˜…β˜†β˜† | Start Lab |
| 087 | πŸ“– Creating Typewriter Effect with HTML CSS JavaScrip... | β˜…β˜†β˜† | Start Lab |
| 088 | πŸ“– List with Floating Section Headings | β˜…β˜†β˜† | Start Lab |
| 089 | πŸ“– Bouncing CSS Animation Loader | β˜…β˜†β˜† | Start Lab |
| 090 | πŸ“– 3D Rotating Cube | β˜…β˜†β˜† | Start Lab |
| 091 | πŸ“– Image Overlay on Hover | β˜…β˜†β˜† | Start Lab |
| 092 | πŸ“– Animated Social Sharing Buttons with CSS | β˜…β˜†β˜† | Start Lab |
| 093 | πŸ“– Animated Checkbox Styling with CSS | β˜…β˜†β˜† | Start Lab |
| 094 | πŸ“– Responsive Masonry Layout with CSS | β˜…β˜†β˜† | Start Lab |
| 095 | πŸ“– Image with Text Overlay | β˜…β˜†β˜† | Start Lab |
| 096 | πŸ“– Shake on Invalid Input | β˜…β˜†β˜† | Start Lab |
| 097 | πŸ“– Fallback for Images That Fail to Load | β˜…β˜†β˜† | Start Lab |
| 098 | πŸ“– Input with Prefix | β˜…β˜†β˜† | Start Lab |
| 099 | πŸ“– Hide Empty Elements | β˜…β˜†β˜† | Start Lab |
| 100 | πŸ“– Style Links with No Text | β˜…β˜†β˜† | Start Lab |

## More

- πŸ”— [CSS Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- πŸ”— [CSS Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- πŸ”— [CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)