CSS Grid Layout
Two-dimensional layout system
CSS Grid provides powerful two-dimensional layout capabilities, allowing precise control over both rows and columns simultaneously.
Modern CSS Layout Techniques with Responsive Design
Two-dimensional layout system
CSS Grid provides powerful two-dimensional layout capabilities, allowing precise control over both rows and columns simultaneously.
One-dimensional layout system
Flexbox excels at distributing space and aligning items in one dimension, perfect for navigation bars and component layouts.
Mobile-first approach
Modern responsive design uses fluid typography, flexible layouts, and container queries for optimal viewing across all devices.
Smooth transitions and effects
CSS animations and transitions create engaging user experiences while respecting user preferences like reduced motion.
Dynamic custom properties
CSS custom properties enable dynamic theming, consistent design systems, and runtime style modifications.
Cutting-edge techniques
Latest CSS features including aspect-ratio, clamp(), logical properties, and container queries for future-ready designs.
Use the controls below to see how CSS Grid and Flexbox respond to different settings.
This page demonstrates my understanding of CSS for the CET138 Full Stack Development module assignment.
Name: Sagar Thapa
Student ID: BI95SS
University: University of Sunderland
College: ISMT College, Butwal
Module: CET138 Full Stack Development
Tutor: Sandip Dhakal
Submission Date: 29 August 2025 (12:00 Midnight UK Time)
Weighting: 30% of module mark
This page has been tested and works correctly in: