link

Lab 06 - CSS frameworks

Goals

Understand what a CSS framework is, explore its components, and learn how to use it effectively. Gain a basic understanding of JavaScript functionality, implement plug-and-play libraries like BaguetteBox, and work with documentation to use frameworks or libraries. Learn the principles of functional CSS and OOCSS, and be able to build correct, semantic, and validated HTML pages from a screenshot.

Description

In this lab, you will explore CSS frameworks, particularly Bootstrap, and learn how to use its components to recreate a website from screenshots. You will practice building responsive layouts with the grid system, implement a hero section, cards, a carousel, and an image gallery using BaguetteBox. The lab also reinforces understanding of functional CSS, OOCSS, semantic HTML, and validated code, while applying plug-and-play JavaScript libraries without writing custom scripts.

Related links

Reflection