html - 在移动设备大小时如何在 jumbotron 之间添加空间
问题描述
所以我正在建立这个网站,它在 pc 网络大小中看起来像这样:
当我调整窗口大小以使其成为移动大小的窗口(电话)时,jumbotrons 变成这样:
我的问题是,当它是移动尺寸时,有没有一种方法可以在 jumbotrons 之间添加一个空格?我不希望大屏幕像我上面附上的图片那样粘在一起。
到目前为止我的代码,html:
<div class="container col-12">
<div class="row">
<div class="col-md-6">
<div class="jumbotron jumbotron-fluid" id="bg-card-1">
<h1>Cardholder #1</h1>
<p>Unique. Outstanding.</p>
</div>
</div>
<div class="col-md-6">
<div class="jumbotron jumbotron-fluid" id="bg-card-2">
<h1>Cardholder #2</h1>
<p>Stunning. Modern.</p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-6">
<div class="jumbotron jumbotron-fluid" id="bg-card-3">
<h1>Product</h1>
<p>Description</p>
</div>
</div>
<div class="col-md-6">
<div class="jumbotron jumbotron-fluid" id="bg-card-4">
<h1>Product</h1>
<p>Description</p>
</div>
</div>
</div>
</div>
和css文件:
#bg-card-1 {
background: url("https://i.postimg.cc/0y2F6Gpp/3.jpg") no-repeat center center;
background-size: cover;
color:white;
text-align: center;
height: 100%;
}
#bg-card-2 {
background: url("https://hatrabbits.com/wp-content/uploads/2017/01/random.jpg") no-repeat center;
background-size: cover;
color:white;
text-align: center;
height: 100%;
}
#bg-card-3 {
background: url("https://hatrabbits.com/wp-content/uploads/2017/01/random.jpg") no-repeat center;
background-size: cover;
color:white;
text-align: center;
height: 100%;
}
#bg-card-4 {
background: url("https://i.postimg.cc/0y2F6Gpp/3.jpg") no-repeat center;
background-size: cover;
color:white;
text-align: center;
height: 100%;
}
解决方案
在 Bootstrap 4 中,您可以根据断点 (xs sm md lg xl) 设置边距和填充。
要根据屏幕大小设置不同的边距,您可以为元素边距类赋予不同的断点和不同的边距值。像这样:
<div class="jumbotron jumbotron-fluid my-3 my-lg-0" id="bg-card-3">
<h1>Product</h1>
<p>Description</p>
</div>
在此示例中,jumbotron 在大小屏幕上将具有y 轴边距(顶部和底部) ,但3
在尺寸为或xs sm md
的屏幕上没有 y 轴边距。lg
xl
请注意,要xs
在 Bootstrap 中指定断点,您根本不需要在类中添加任何断点。
您可以在下面的链接中阅读有关引导程序中的间距和断点的更多信息。
推荐阅读
- uicollectionview - UIViewRepresentable 中的 UICollectionView 不会从 onAppear 滚动到项目
- r - 在 R 和 MarkDown 的同一图中绘制两个图,我对过去的答案有疑问
- java - 在另一个片段中使用 Firestore 回调
- flutter - 如何使 PageView 自动播放并且每个项目都有特定的持续时间?
- python - 如何修改我的代码以便将我从 Python 终端上的代码执行的输出提取到 fasta 文件?
- docker-compose - Docker compose抛出无法执行脚本docker-compose
- javascript - 如何使用存储为字符串的日期查询 mongodb
- python - 无法隔离字符串的元素以进行转换和完成添加
- tensorflow - AttributeError:“JpegImageFile”对象没有“读取”属性
- sql - 如何在 PostgreSQL 10 中更改文件名