| Mobile Preview (375x812) | Desktop Preview (1440x960) |
|---|---|
![]() |
![]() |
A simple, responsive showcase of my early frontend projects using HTML5 and CSS3. Designed with accessibility and semantic structure in mind, this layout serves as my live gallery and entry point to each individual project.
This website is a personal portfolio hub that displays multiple beginner-level HTML5 and CSS3 projects. Each project is represented by a preview image and hover-reveal title. The layout is responsive, uses semantic HTML, and follows mobile-first design principles.
I built this during my learning path following the freeCodeCamp.org Responsive Web Design Certification course and extended it with my own custom styling, accessibility features, and layout system.
- Responsive grid layout for all screen sizes
- Semantic HTML structure with proper use of headings,
section, andfooter - Custom CSS variables for theming and easy maintenance
- Animated hover effects for project cards
- Focus-visible states for keyboard accessibility
- Media queries to adapt grid layout (1, 2, 3 columns)
This collection contains 19 individual HTML-CSS mini projects built while completing freeCodeCamp.org's CSS course:
- Book Inventory App β A semantic layout simulating an inventory page for books.
- Confidential Email Page β A secure-themed email layout using visual emphasis and spacing.
- House Painting Page β A simple page of a house painting generated from CSS.
- Job Application Form β A styled and accessible job application form showcasing various input types.
- Moon Orbit Page β A visual demonstration of a moon orbit revolving using CSS layout.
- Newspaper Article β A classic newspaper layout using typography and multicolumn formatting.
- Playing Cards Page β A card-based layout using grid display.
- Personal Portfolio β A basic portfolio landing page with semantic layout and CTA elements.
- Product Landing Page β A landing page mockup for a tech product.
- Stylized To-Do List β A visually enhanced to-do list interface using styled lists.
- Technical Documentation Page β A documentation-style page with a sidebar and sections.
- Tribute Page β A tribute-style page focused on layout and content flow.
- Availability Table β A structured table layout for showcasing schedules or availability.
- Event Flyer Page β A flyer-style design focused on event promotion and design hierarchy.
- Blog Post Card β A card component design for blog post previews.
- Business Card β A digital mockup of a business card layout with styled elements.
- Contact Form β A simple but styled form layout for gathering user contact inputs.
- Magazine Layout Page β A creative magazine-style layout using advanced positioning.
- Set of Colored Boxes β A layout showcasing colored boxes in a structured design grid.
- How to structure and plan a scalable CSS grid layout
- Managing and organizing projects in a visual portfolio format
- Implementing ARIA roles and focus states for better accessibility
- Creating smooth transitions and visual feedback with CSS only
- Responsive design with mobile-first breakpoints
- HTML5
- CSS3
- Git
- GitHub
- Netlify
- Clone the repository
- Open
index.htmlin your browser
Or you can check out the live website here
Created by Elmar Chavez
Month/Year: May 2025
Journey: 2nd month of learning frontend web development.

