gpt4 book ai didi

html - 如何在 Bootstrap 中集中响应地对齐图像?

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

我真正想要的是两种不同的设计来对齐我的图像。一种适用于平板电脑(992 像素)及更高版本,另一种适用于较小的屏幕。

理想情况下,我希望它们看起来像这样:

这个: First design

应该缩小到: Second design

不过这只是一个理想情况,实际上任何一种对称都可以,只要红色(它很特别)显示在底部中心。

我在使用 Bootstrap 的 col-xx-y 网格格式让图像居中对齐时遇到了很大的问题。 text-align: center 似乎是让图像居中对齐的唯一方法,这很奇怪。但它非常烦躁,所以如果我改变任何东西,设计就会完全崩溃。

这是我目前所拥有的:

HTML:

<div class="container">
<div class="row centered categories">
<div class="col-md-12">
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 1</h4>

</div>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 2</h4>

</div>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 3</h4>

</div>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 4</h4>

</div>
</div>
<div class="col-md-12">
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 5</h4>

</div>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 6</h4>

</div>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 7</h4>

</div>
</div>
<div class="col-lg-12">
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Special</h4>

</div>
</div>
</div>
</div>

CSS:

.centered {
text-align: center
}

.categories {
position:relative;
display: inline-block;
float:left;
}

.icon-cont {
display: inline-block;
text-align: center;
width: 125px;
margin-left: 25px;
margin-right: 25px;
}

.icon-cont img {
display: block;
margin-left: auto;
margin-right: auto;
}

请参阅fiddle here .

这是一种有效的设计方法吗?我担心我做的事情完全错了,因为它太烦躁了。例如,如果我将 col-md-12 更改为 col-lg-12 它不会在某些屏幕尺寸下居中(您必须缩小才能看到) .

我想我必须将图标配对成较小的 cols 但它们对我不起作用。

最佳答案

给每个设备一个列,即

<div class="col-lg-4 col-xs-6"> 

等等等等

对不起,这太短了

这里有一些东西要读,当我有机会的时候我会创造一个 fiddle :)

http://getbootstrap.com/examples/grid/

编辑:

你好有一个快速的重击,这不需要任何 css,只需使用内置在列中的 twitter bootstrap

<body>
<div class="container">
<div class="row centered categories">
<div class="col-md-3 col-xs-12">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 1</h4>

</div>
</center>
</div>
<div class="col-md-3 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 2</h4>

</div>
</center>
</div>
<div class="col-md-3 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 3</h4>

</div>
</center>
</div>
<div class="col-md-3 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 4</h4>

</div>
</center>
</div>
<div class="col-md-4 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 5</h4>

</div>
</center>
</div>
<div class="col-md-4 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 6</h4>

</div>
</center>
</div>
<div class="col-md-4 col-xs-6">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Title 7</h4>

</div>
</center>
</div>
<div class="col-md-12">
<center>
<div class="icon-cont">
<img src="http://i.imgur.com/ZF9KgVk.png">
<h4>Special</h4>

</div>
</center>
</div>
</div>

关于html - 如何在 Bootstrap 中集中响应地对齐图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033538/

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