我想创建一个登录页面,现在我在每个框中都有占位符图像,但我试图在这些框之间添加一些空格。我如何在创建的所有框之间创建空间,并且还可以让它响应?我的想法是创建一个容器和边缘和填充混乱,但它弥补了移动视图。如何在此网格中的所有框之间添加相等的空间?
.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>
感谢所有的提前帮助。
我不太确定css-grid是什么......你能用例子来解释吗? – johnstont05
这里是什么CSS网格的文档:https://css-tricks.com/snippets/css/complete-guide-grid/我会用一个例子来完成我的答案,它代表了我认为你想要的东西要实现,但看起来应该如何看起来有些困难,因为您使用的是图像而不是彩色背景 – SourceOverflow