Html 响应型Bootstrap-4网格系统未崩溃
在Html 响应型Bootstrap-4网格系统未崩溃,html,css,bootstrap-4,Html,Css,Bootstrap 4,在sm中,我似乎无法将网格拆分为每行1个图像 这是我第一次试用bootstrap 4,我检查了那里的网格系统,它指出当每个col-都有足够的大小时,会发生响应中断,但我看不到任何中断 从大屏幕: 要缩小屏幕,请执行以下操作: HTML 问题是缺乏足够的资金 在标题标签中。问题在于缺少 在标题标记中。编辑: MichałDrabik在回答中的好眼光。这正是问题所在。当我将代码粘贴到一个新的引导项目中时,视口元已经预先填充,所以我甚至没有注意到 原件: 也许可以尝试在浏览器中测试它以确保。我
sm
中,我似乎无法将网格拆分为每行1个图像
这是我第一次试用bootstrap 4,我检查了那里的网格系统,它指出当每个col-
都有足够的大小时,会发生响应中断,但我看不到任何中断
从大屏幕:
要缩小屏幕,请执行以下操作:
HTML
问题是缺乏足够的资金
在
标题
标签中。问题在于缺少
在标题
标记中。编辑:
MichałDrabik在回答中的好眼光。这正是问题所在。当我将代码粘贴到一个新的引导项目中时,视口元已经预先填充,所以我甚至没有注意到
原件:
也许可以尝试在浏览器中测试它以确保。我在Dreamweaver中将您的代码原封不动地复制并粘贴到一个全新的引导环境中,无论是在本机live view中还是在几个不同的浏览器测试中,它的行为都完全符合要求。我认为代码本身没有任何问题
我能想到的另一件事是,您的引导框架在某种程度上被破坏了(您是在引导框架内设计的,对吗?),如果没有看到相关的.css和.js文件,就很难给您提供更多的帮助。也许可以尝试从头开始启动一个新的引导项目,然后将上面的代码粘贴到那里,看看是否仍然存在问题。如果您不这样做,并且它工作正常,那么您可能会在原始框架中搞砸一些东西。编辑:
MichałDrabik在回答中的好眼光。这正是问题所在。当我将代码粘贴到一个新的引导项目中时,视口元已经预先填充,所以我甚至没有注意到
原件:
也许可以尝试在浏览器中测试它以确保。我在Dreamweaver中将您的代码原封不动地复制并粘贴到一个全新的引导环境中,无论是在本机live view中还是在几个不同的浏览器测试中,它的行为都完全符合要求。我认为代码本身没有任何问题
我能想到的另一件事是,您的引导框架在某种程度上被破坏了(您是在引导框架内设计的,对吗?),如果没有看到相关的.css和.js文件,就很难给您提供更多的帮助。也许可以尝试从头开始启动一个新的引导项目,然后将上面的代码粘贴到那里,看看是否仍然存在问题。如果您不这样做,并且它工作正常,那么您可能在原始框架中搞错了什么。它需要是
col-12
,而不是col-xs/sm-12
列xs/sm-12
在引导程序4中不存在。-编辑是的,我错了
.card{
宽度:100%;
高度:300px;
溢出:隐藏;
}
.卡img{
宽度:100%;
身高:100%;
对象匹配:覆盖;
背景色:黑色;/*后备色*/
背景位置:中心;
背景尺寸:封面;
过渡:所有0.3秒的缓进缓出;
不透明度:1;
}
.card:hover.card img,
.card:focus.card-img{
转换:比例(1.2);
不透明度:0.5;
}
.卡:悬停.卡图像叠加{
颜色:#730d0d;
}
.card img overlay>h4、.card img overlay>p{
可见性:隐藏;
}
.卡片img覆盖:悬停h4,.卡片img覆盖:悬停p{
能见度:可见;
}
.卡:悬停.卡图像叠加p{
}
达斯
lorem oirrwerwer asdf asfd
达斯
lorem oirrwerwer asdf asfd
它必须是col-12
,而不是col-xs/sm-12
列xs/sm-12
在引导程序4中不存在。-编辑是的,我错了
.card{
宽度:100%;
高度:300px;
溢出:隐藏;
}
.卡img{
宽度:100%;
身高:100%;
对象匹配:覆盖;
背景色:黑色;/*后备色*/
背景位置:中心;
背景尺寸:封面;
过渡:所有0.3秒的缓进缓出;
不透明度:1;
}
.card:hover.card img,
.card:focus.card-img{
转换:比例(1.2);
不透明度:0.5;
}
.卡:悬停.卡图像叠加{
颜色:#730d0d;
}
.card img overlay>h4、.card img overlay>p{
可见性:隐藏;
}
.卡片img覆盖:悬停h4,.卡片img覆盖:悬停p{
能见度:可见;
}
.卡:悬停.卡图像叠加p{
}
达斯
lorem oirrwerwer asdf asfd
达斯
lorem oirrwerwer asdf asfd
检查您的
头中是否有
标记将其作为答案,谢谢。检查您的头中是否有
标记将其作为答案,谢谢。col sm
存在于引导程序4中,正如您在上面的代码中看到的那样,当您删除col sm时,它仍然有效。在这种情况下,OP不应该使用col sm IMO。col sm
存在于Bootstrap 4中,正如您在上面的代码中看到的那样,当您删除col sm时,它仍然有效。在这种情况下,OP不应该使用col sm IMO。
<div class="container-fluid text-right">
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="card mb-3">
<div class="card-img"
style="background-image:url(https://snap-photos.s3.amazonaws.com/img-thumbs/960w/1U2EGZ07GU.jpg);">
</div>
<div class="card-img-overlay d-flex flex-column justify-content-between">
<h4 class="card-title">das das</h4>
<p class="card-text">lorem oirrwerwer asdf asfd</p>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="card mb-3">
<div class="card-img"
style="background-image:url(https://snap-photos.s3.amazonaws.com/img-thumbs/960w/1U2EGZ07GU.jpg);">
</div>
<div class="card-img-overlay d-flex flex-column justify-content-between">
<h4 class="card-title">das das</h4>
<p class="card-text">lorem oirrwerwer asdf asfd</p>
</div>
</div>
</div>
</div>
</div>
.card {
width: 100%;
height: 300px;
overflow: hidden;
}
.card-img {
width: 100%;
height: 100%;
object-fit: cover;
background-color: black; /* fallback color */
background-position: center;
background-size: cover;
transition:all 0.3s ease-in-out;
opacity:1;
}
.card:hover .card-img,
.card:focus .card-img {
transform: scale(1.2);
opacity:0.5;
}
.card:hover .card-img-overlay{
color:#730d0d;
}
.card-img-overlay>h4, .card-img-overlay>p{
visibility:hidden;
}
.card-img-overlay:hover h4, .card-img-overlay:hover p{
visibility: visible;
}
.card:hover .card-img-overlay p{
}