bootstrap 中的网格系统
grid system in bootstrap
我有一个场景需要以下大分辨率视图:
以及以下中小分辨率:
我试过:
<div class="row">
<div class="img-blocks small-image col-lg-2 clearfix">
<ul class="list-style">
<li ng-repeat="img in productImgSrc track by $index">
<img ng-src={{img}} alt="...">
</li>
</ul>
</div>
<div class="img-blocks zoomed-image col-lg-10 clearfix">
<img ng-src={{productImgSrc[0]}} alt="...">
</div>
</div>
但是它无法生成较小分辨率的视图。
如有任何帮助,我们将不胜感激。
您可以使用 CSS Flexbox。并使用媒体查询来反转不同屏幕尺寸的顺序。
在我的示例中,
- 小:
max-width: 991px (0px - 991px)
- 大:
min-width: 992px (992px > infinite)
看看我下面的代码片段(对于大屏幕使用 全屏 模式):
.main-block {
display: flex;
align-items: center;
justify-content: center;
}
.list-style {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
}
.list-style li {
padding: 10px 10px 0 0;
}
/* For Small Screens */
@media screen and (max-width: 991px) {
.main-block {
display: flex;
flex-direction: column-reverse;
}
.list-style {
flex-direction: row;
}
.list-style li {
padding: 10px;
}
}
<div class="row main-block">
<div class="img-blocks small-image col-lg-2 clearfix">
<ul class="list-style">
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
</ul>
</div>
<div class="img-blocks zoomed-image col-lg-10 clearfix">
<img src="http://placehold.it/400x300" alt="...">
</div>
</div>
希望对您有所帮助!
我有一个场景需要以下大分辨率视图:
以及以下中小分辨率:
我试过:
<div class="row">
<div class="img-blocks small-image col-lg-2 clearfix">
<ul class="list-style">
<li ng-repeat="img in productImgSrc track by $index">
<img ng-src={{img}} alt="...">
</li>
</ul>
</div>
<div class="img-blocks zoomed-image col-lg-10 clearfix">
<img ng-src={{productImgSrc[0]}} alt="...">
</div>
</div>
但是它无法生成较小分辨率的视图。
如有任何帮助,我们将不胜感激。
您可以使用 CSS Flexbox。并使用媒体查询来反转不同屏幕尺寸的顺序。
在我的示例中,
- 小:
max-width: 991px (0px - 991px)
- 大:
min-width: 992px (992px > infinite)
看看我下面的代码片段(对于大屏幕使用 全屏 模式):
.main-block {
display: flex;
align-items: center;
justify-content: center;
}
.list-style {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
}
.list-style li {
padding: 10px 10px 0 0;
}
/* For Small Screens */
@media screen and (max-width: 991px) {
.main-block {
display: flex;
flex-direction: column-reverse;
}
.list-style {
flex-direction: row;
}
.list-style li {
padding: 10px;
}
}
<div class="row main-block">
<div class="img-blocks small-image col-lg-2 clearfix">
<ul class="list-style">
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
<li>
<img src="http://placehold.it/40x40" alt="...">
</li>
</ul>
</div>
<div class="img-blocks zoomed-image col-lg-10 clearfix">
<img src="http://placehold.it/400x300" alt="...">
</div>
</div>
希望对您有所帮助!