gpt4 book ai didi

html - 如何在较小媒体上的 Bootstrap 中处理响应式图像?

转载 作者:太空宇宙 更新时间:2023-11-04 15:08:58 24 4
gpt4 key购买 nike

您好,我是使用 bootstrap 的新手,我不太擅长在 bootstrap 中处理响应式图像。

这是我的问题。

我在 992px 上有这样的图像结果格式:

但是当我将屏幕宽度更改为更小的媒体(例如:520 像素)时,图像会对齐且没有间隙。

变成这样

enter image description here

我想要像这样的填充(间隙)。

enter image description here

这是我的 HTML 代码:

<!--two columes 3/1-->
<div id="first" class="row">
<div class="col-md-8"><img src="http://placehold.it/640x450" class="img-responsive"></div>
<div class="col-md-4"><img src="http://placehold.it/300x450" class="img-responsive"></div>
</div>

<div id="clean">
<!--two columes 3/1-->

<div id="second" class="row">
<div class="col-md-8">
<img src="http://placehold.it/640x100" class="img-responsive">
<br>
<br>
<img src="http://placehold.it/640x330" class="img-responsive"></div>

<div class="col-md-4"><img src="http://placehold.it/300x470" class="img-responsive"></div>
</div>

<!--two columes half half-->
<div class="row" id="third">
<div class="col-md-6"><img src="http://placehold.it/470x470" class="img-responsive"></div>

<div class="col-md-6"><img src="http://placehold.it/470x470" class="img-responsive"></div>
</div>

<!--four columes-->
<div class="row" id="forth">
<div class="col-xs-6 col-sm-3"><img src="http://placehold.it/250x250" class="img-responsive"></div>
<div class="col-xs-6 col-sm-3"><img src="http://placehold.it/250x250" class="img-responsive"></div>

<!-- Add the extra clearfix for only the required viewport -->
<div class="clearfix visible-xs"></div>

<div class="col-xs-6 col-sm-3"><img src="http://placehold.it/250x250" class="img-responsive"></div>
<div class="col-xs-6 col-sm-3"><img src="http://placehold.it/250x250" class="img-responsive"></div>
</div>

这是 CSS:

#first
{
padding:20px;
}

#second
{
padding:20px;
}
#third
{
padding:20px;
}
#forth
{
padding:20px;
}



And this is its fiddle

最佳答案

您可以使用两组图像。

<div id="first" class="row">
<div class="col-md-8">
<img src="http://placehold.it/640x450" class="img-responsive hidden-xs hidden-sm">
<img src="http://placehold.it/700x450" class="img-responsive visible-xs visible-sm">
</div>
<div class="col-md-4">
<img src="http://placehold.it/300x450" class="img-responsive hidden-xs hidden-sm">
<img src="http://placehold.it/700x450" class="img-responsive visible-xs visible-sm">
</div>
</div>

CSS 可以像这样:

.img-responsive {
width: 100%;
}

在这种情况下使用 2 组是一个不错的选择,因为将 640x450 图像调整为 700x450 会改变其纵横比。您可以在此处阅读有关 bootstrap 提供的响应式实用程序的更多信息: http://getbootstrap.com/css/#responsive-utilities

关于html - 如何在较小媒体上的 Bootstrap 中处理响应式图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22421283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com