我正在尝试创建响应性的网页布局,在不同的设备屏幕上,我应该有不同的视图。
这就是我试过的
<div class="row">
<div class="col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class="col-xs-2 col-md-2 ">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
<div class=" col-xs-2 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="">
</div>
</div>我在大屏幕上有2排6 colum,但在iPhone 6/7/8 plus和iPhone6/7/8以及更小的设备中,我只得到一列。我不知道如何解决它,希望我的问题是清楚的:)谢谢
发布于 2020-10-27 00:15:53
在引导布局中,轴除以12。
您可能需要在div类属性中替换它。
class=" col-xs-4 col-sm-3 col-md-3 col-lg-2 col-xl-2"您还可以使用普通的CSS针对不同的屏幕大小。
@media only screen and (max-width: 600px) {
body {
background-color: lightblue;
}
}对于不同设备中的最大宽度,您可以使用:
320 px-480:移动设备。
481 px-768: iPads,片剂。
769 px-1024:小屏幕,笔记本电脑。
1025 px-1200:桌面,大屏幕。
1201 TV和更多-超大屏幕,电视。
发布于 2020-10-27 00:46:32
您可以在Bootstra4.5中看到所有可用的预置断点:https://getbootstrap.com/docs/4.5/layout/overview/#responsive-breakpoints
概括地说:
col-*
@media (min-width: 576px)
col-sm-*@media (min-width: 768px)
col-md-*@media (min-width: 992px)
col-lg-*@media (min-width: 1200px)
col-xl-*
引导网格系统每行使用12列:https://getbootstrap.com/docs/4.5/layout/grid/#grid-options
换句话说,要构建你想要的东西,你需要:
<div class="container-fluid">
<div class="row">
<div class="col-4 col-sm-3 col-md-2">
</img />
</div>
...
</div>
</div>演示: https://jsfiddle.net/davidliang2008/aoc3ksve/3/
您也可以在图像上使用.img-fluid获取响应性图像:
发布于 2020-10-27 03:57:55
Bootstrap3网格系统有四个类:
xs (用于手机-屏幕宽度小于768 xs)
sm (对于平板电脑-屏幕等于或大于768 sm宽)
md (用于小型膝上型计算机-屏幕宽度等于或大于992 md)
lg (用于膝上型计算机和台式机-屏幕宽度等于或大于1200 to )
.img-responsive {
margin: 0 auto;
}
/* Here 414px and 736px are width of iPhone 6/7/8 plus */
@media only screen and (min-width: 414px) and (max-width: 736px) {
.col-xs-4 {
width: 25%;
}
} <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<div class="row">
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2 ">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
<div class="col-xs-4 col-sm-3 col-md-2">
<img src="https://icons.iconarchive.com/icons/iconka/meow/96/cat-purr-icon.png" alt="" class="img-responsive">
</div>
</div>
https://stackoverflow.com/questions/64546616
复制相似问题