J'essaye de créer une page de destination et maintenant j'ai des images de placeholder dans chaque boîte, mais j'essaye d'ajouter un peu d'espace entre ces boîtes. Comment puis-je créer des espaces entre toutes les boîtes créées et lui permettre d'être réactif? Mon idée est de créer un conteneur et de jouer avec les marges et le rembourrage, mais cela crée des problèmes pour la vue mobile.Comment ajouter un espace égal entre toutes les cases de cette grille?
.twocolumn {
width: 100%;
background-size: cover;
display: inline-block;
position: relative;
}
.twocolumn2 {
width: 50%;
background-size: cover;
display: inline-block;
position: relative;
}
.onecolumn {
width: 25%;
display: inline-block;
position: relative;
}
.twocolumn h2 {
position: absolute;
bottom: 0;
padding: 20px 10px 10px 10px;
margin: 0;
font-family: passion one;
color: #FFF;
}
.twocolumn2 h2{
position: absolute;
bottom: 0;
padding: 20px 10px 10px 10px;
margin: 0;
font-family: passion One;
color: #FFF;
}
.onecolumn h2 {
position: absolute;
bottom: 0;
padding: 20px 10px 10px 10px;
margin: 0;
font-family: passion one;
color: #FFF;
font-size: 14px;
}
.left {
float: left;
}
.right {
float: right;
}
.columnimg {
width: 100%;
}
.header {
background: white;
margin: 50px;
text-align: center;
font-family: passion one;
font-size:5vw;
letter-spacing: 3vw;
}
<div class="clearfix">
<a href="#"><div class="twocolumn clearfix" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:400px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="twocolumn2 clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:400px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center top;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="twocolumn clearfix" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:400px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center top;">
<h2>TITLE HERE</h2>
</div></a>
<a href="#"><div class="onecolumn clearfix left" style="background-image:url(http://www.jennybeaumont.com/wp-content/uploads/2015/03/placeholder.gif); background-size:cover;height:200px;background-position:center;">
<h2>TITLE HERE</h2>
</div></a></div>
Merci pour toute l'aide à l'avance.
Je ne suis pas tout à fait sûr de ce que css-grid est ... pourriez-vous expliquer avec des exemples? – johnstont05
Voici une documentation de ce que fait css-grid: https://css-tricks.com/snippets/css/complete-guide-grid/ Je vais compléter ma réponse par un exemple, qui représente quelque chose comme ce que je pense que vous vouliez à réaliser, mais il est un peu difficile de voir à quoi cela devrait ressembler, puisque vous avez utilisé des images au lieu d'arrière-plans colorés – SourceOverflow