Css 引导-屏幕宽度减小时隐藏(而不是下降到下一行)
在大屏幕上,我有一排盒子,随着屏幕宽度的缩小,盒子一个接一个地塞在下面:Css 引导-屏幕宽度减小时隐藏(而不是下降到下一行),css,bootstrap-4,Css,Bootstrap 4,在大屏幕上,我有一排盒子,随着屏幕宽度的缩小,盒子一个接一个地塞在下面: <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="box"></div> <div class="box"></div> <div class="box"></div&g
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</div>
</div>
但我只想展示最上面一排盒子。因此,我尝试让它们消失,而不是让盒子掉到下面。没有什么东西会自动处理这个问题吗
有人建议我使用隐藏的xs或d-block(bootstrap4)类使方框消失,但这需要我计算每个方框的位置并应用正确的屏幕大小类
这感觉很奇怪,因为Bootstrap已经完成了艰苦的工作——它已经知道什么时候盒子应该塞进下面。难道不能简单地说“隐藏而不是藏在下面”吗?只需将您的
容器设置为最大高度
等于内部元素的高度,并设置溢出:隐藏代码>在上面
例如:
.box{
显示:内联块;
高度:140像素;
宽度:140px;
背景颜色:蓝色;
保证金:5px;
}
/*最大高度-子元素(.box)的高度+边距*/
.集装箱{
最大高度:150像素;
溢出:隐藏;
}
只需将您的容器设置为最大高度
等于内部元素的高度,并设置溢出:隐藏代码>在上面
例如:
.box{
显示:内联块;
高度:140像素;
宽度:140px;
背景颜色:蓝色;
保证金:5px;
}
/*最大高度-子元素(.box)的高度+边距*/
.集装箱{
最大高度:150像素;
溢出:隐藏;
}
给容器,你想隐藏一个id,并在需要时隐藏它…?这将需要我计算盒子何时应该隐藏,这很奇怪,因为没有什么需要计算盒子何时应该放在下面(需要完全相同的检测逻辑,但不同的结果)。哦,是的,我明白了。。。对不起,我帮不上忙…这是引导3还是引导4?如果有更简单的解决方案,可以使用这两种方法。给容器,你希望隐藏id并在必要时隐藏它…?这需要我计算箱子何时应该隐藏,这很奇怪,因为不需要计算箱子何时应该放在下面(需要完全相同的检测逻辑,但不同的结果)。哦,是的,我明白了…对不起,我帮不上忙…这是引导3还是引导4?如果有更简单的解决方案,这两种方法都可以使用。简单有效-很棒的呐喊。简单有效-很棒的呐喊。