For responsive mobile first design:
- use the media query for mobile portrait
@media only screen and (max-width: 480px) and (min-width: 320px), (orientation: portrait) .page-description, .staff-intro { font-size: 1.8rem; line-height: 2rem; }
- Flexbox for my photos so it fits well in different device sizes
.gallery { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
- Use of flexbox
flex-direction: column
, so that name, photo, intro are lined up vertically.
<div class="col"> <h2 class="team-name">Ashley Sullivan</h2> <img src="./img/pro-asian-woman.jpg" alt="smile asian lady look up"> <p class="staff-intro">Ashley has a MD/PhD and is creative director for anything user related.</p> </div>
.col { display: inline-flex; flex-direction: column; justify-content: space-between; }
Top comments (1)
Hi, can you please say how to publish my demo website using GitHub? I have already created a repository in GitHub and added all my codes on it.