The projects section showcases the developer’s portfolio work using large project cards with alternating layouts. Each card features a project image, number, title, description, and call-to-action link.
Each project card includes an image wrapper and content section:
<section class="projects" id="projects"> <div class="section-container"> <h2 class="section-title">My <strong>Projects</strong></h2> <div class="project-list"> <article class="project-card"> <div class="project-card__image-wrapper"> <picture> <source srcset="assets/project1.webp" type="image/webp" /> <img src="https://res.cloudinary.com/.../project3_h1cdha.jpg" alt="Crypto Screener Application" class="project-card__image" srcset=" https://res.cloudinary.com/.../w_400/project3_h1cdha.jpg 400w, https://res.cloudinary.com/.../w_600/project3_h1cdha.jpg 600w, https://res.cloudinary.com/.../w_800/project3_h1cdha.jpg 800w " loading="lazy" /> </picture> </div> <div class="project-card__content"> <span class="project-card__number">01</span> <h3 class="project-card__title">Crypto Screener Application</h3> <p class="project-card__description"> I'm Flora Sheen Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to specimen book. </p> <a href="#" class="project-card__link" aria-label="Read more about Crypto Screener Application" > <img src="assets/readmore.svg" alt="Read More" /> </a> </div> </article> <article class="project-card project-card--reverse"> <!-- Second project with reversed layout --> </article> <article class="project-card"> <!-- Third project --> </article> </div> </div></section>
The alternating layout creates visual interest and guides the user’s eye down the page in a Z-pattern, which is a natural reading flow for Western audiences.