Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. CSS
  3. CSS Projects
CSS
Video

CSS Projects

by Jen Kramer
Enroll
đŸ•šī¸ Levels: 😎 Intermediate
âŗ Duration: 5 hours
🤑 Price: Subscription
🧑‍đŸ’ģ Learning Platform: Frontend Masters
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Building Semantic HTML: Develop the ability to write semantic HTML that enhances accessibility and maintainability of web projects.
  • Mastering Responsive Design: Learn to create mobile-first designs that adapt seamlessly to various screen sizes using media queries and responsive design strategies.
  • Utilizing CSS Layout Techniques: Gain proficiency in CSS layout techniques, including flexbox and grid, to create complex and adaptable layouts.
  • Leveraging CSS Variables and Inheritance: Understand how to use CSS variables for maintaining consistency and leverage inheritance for efficient styling.
  • Optimizing for Multiple Devices: Develop skills to support multiple device form factors, ensuring a consistent user experience across different platforms.

👨‍đŸĢ About the Course

This course provides practical experience in CSS through five distinct projects that cover a range of essential topics, from writing semantic HTML to implementing advanced CSS layout techniques. Each project is designed to reinforce your understanding of mobile-first design, media queries, and responsive design strategies, enabling you to confidently tackle HTML and CSS challenges in your professional career.

đŸŽ¯ Target Audience

  • Frontend developers looking to enhance their CSS skills through practical projects.
  • Web designers seeking to improve their understanding of responsive design techniques.
  • Beginners with a basic understanding of HTML and CSS who want to gain hands-on experience.

✅ Requirements

  • Basic knowledge of HTML and CSS is recommended.
  • No prior experience with CSS frameworks or advanced concepts is required.

📖 Course Content

Introduction

  • Overview of course material and frameworks, CSS features, and learning approach.

Style Guide Project

  • Style Guide Overview: Introduction to the Style Guide project and initial setup.
  • Fonts & Font Sizes: Creating font scales and using CSS variables with calc().
  • Image & Links: Styling images and links, box model, and inheritance techniques.
  • Colors: Applying gradients and color blocks, using border-box sizing.

Columns & Cover Project

  • Columns & Cover Overview: Introduction to project objectives and HTML setup.
  • Semantic HTML: Creating clear and descriptive semantic HTML structures.
  • Mobile Layout: Implementing mobile layouts and addressing student queries.
  • Media Queries: Developing tablet layouts using media queries and grid layouts.
  • Desktop Layout: Designing desktop layouts with grid columns.

Background & Overflow Project

  • Background & Overflow Overview: Features and semantic HTML structure.
  • Mobile Layout: Creating accessible mobile layouts and handling overflow.
  • Scrollbar: Customizing scrollbars for WebKit and Firefox.
  • Media Queries: Implementing responsive tablet and desktop layouts.

Grid Project

  • Grid Project Overview: Introduction to the Wacky Grid project and HTML setup.
  • Mobile Layout: Designing mobile layouts for grid projects.
  • Tablet Layout: Creating responsive tablet layouts.
  • Desktop Layout: Using configuration grids for desktop layouts.

Team Project

  • Team Project Overview: Exploring the Quirky Team project features.
  • Semantic HTML: Developing semantic HTML markup.
  • Mobile Layout: Creating mobile layouts with round images and text styling.
  • Icons: Styling and positioning social media icons with pseudo-classes.
  • Tablet & Desktop Layouts: Completing CSS for tablet and desktop views.

Cards Project

  • Cards Overview: Exploring features of the Outrageous Cards project.
  • Semantic HTML: Writing semantic HTML markup for cards.
  • Mobile Portrait & Landscape Layouts: Designing mobile layouts using transform properties.
  • Tablet Layout: Creating tablet layouts.
  • Desktop Layout: Implementing desktop layouts using flexbox.
Update Course

Drop a comment

CSS Projects by Jen Kramer

Log in to leave a feedback

Login

👇 Psst! Interested in More CSS Courses?

HTMLHTMLCSSCSS

Intermediate HTML and CSS
Written

đŸ•šī¸ Levels: 😎 Intermediate

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: The Odin Project

ReactReactNetlifyNetlifyCSSCSS

Building an OpenGraph Image Generation API with Cloudinary, Netlify Functions, and React
Video

by Chris Biscardi

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 1 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Egghead.io

CSSCSS

Sass Fundamentals
Video

by Mike North

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 4 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Frontend Masters

🔙 Back to CSS Category