【发布时间】:2016-05-28 08:11:21
【问题描述】:
我是使用 flexbox 的新手,我正在尝试创建一个具有几种不同宽度、高度和幻灯片的作品集页面。在调整页面大小时,我似乎无法让图像保持相同的高度。投资组合底部的幻灯片/最大图像的高度不断减小。无论屏幕尺寸如何,我都需要图像的高度保持相互成比例。只是想知道我在这里缺少什么。我已经包含了 URL,而不是在 jsfiddle 中进行标记和重新创建。
http://keaadvertising.com/new/kea-advertising-portfolio.php
/* Portfolio */
.portfolio { margin: 0 auto; overflow: hidden; padding: 1.5em .5em;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.portfolio li {
padding: 0 .5em;
}
.portfolio li img { height: auto; }
.bottomPortfolio { padding-top: 0; }
.portfolio li .splitPortfolio li { padding: 0; }
.portfolio li .splitPortfolio li:first-of-type { padding: 0 0 .7em; }
.bottomPortfolio .firstPortfolio { flex: 1 1 15% }
.bottomPortfolio .secondPortfolio {flex: 1 1 16%; }
.bottomPortfolio .thirdPortfolio { flex: 3 3 49%; }
.bottomPortfolio .fourthPortfolio { flex: 1 1 16%; }
【问题讨论】:
标签: html css responsive-design flexbox