Skip to content

Instantly share code, notes, and snippets.

@wachilt
Forked from bonjmartn/css-for-grid.css
Created July 31, 2018 00:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wachilt/9f6325b1367e05a1cb12d51e87281656 to your computer and use it in GitHub Desktop.
Save wachilt/9f6325b1367e05a1cb12d51e87281656 to your computer and use it in GitHub Desktop.
/* THIS IS THE CLASS THAT IS APPLIED TO THE UNORDERED LIST AND ACTS AS THE FLEX CONTAINER */
.grid-wrap {
display: flex; /* THIS MAKES IT A FLEX CONTAINER */
flex-flow: row wrap; /* THIS MAKES EACH BLOG POST LINE UP HORIZONTALLY AND WRAP TO THE NEXT LINE */
align-items: center; /* YOU CAN CHOOSE DIFFERENT VALUES HERE */
justify-content: center; /* YOU CAN CHOOSE DIFFERENT VALUES HERE */
list-style: none; /* THIS REMOVES THE BULLET POINT FOR EACH LIST ITEM */
}
/* THIS IS THE CLASS FOR EACH LIST ITEM */
.grid-item {
flex-basis: 400px; /* WIDTH OF EACH ITEM - ADJUST FOR YOUR OWN PURPOSES */
height: 500px; /* HEIGHT OF EACH ITEM - ADJUST FOR YOUR OWN PURPOSES */
padding: 10px; /* SET WHATEVER PADDING VALUE YOU WANT */
margin: 10px; /* SET WHATEVER MARGIN VALUE YOU WANT */
}
/* USE THIS TO MAKE THE FEATURED IMAGES BEHAVE PROPERLY ACROSS ALL DEVICES */
.grid-item img {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 400px; /* SET WHATEVER SIZE VALUE YOU WANT */
}
/* YOU MIGHT NEED THIS TO FIX THE TYPICAL INDENTION BEHAVIOR OF UNORDERED LISTS */
.grid-wrap ul {
margin-left: 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment