【发布时间】:2017-06-17 02:39:05
【问题描述】:
我正在开发一个网站,该网站的垂直和水平照片都在溢出:滚动。在桌面屏幕上,照片看起来很棒并且排列整齐,但是,当屏幕尺寸减小(平板电脑或移动设备)时,我的风景照片缩放得很好,我的肖像照片保持不变!为什么?!
编辑:所有照片均为 300ppi
@media only screen and (max-device-width: 540px) {
h1 {width: 100%;}
}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
.parent-container {
width: 95%;
height: auto;
padding: auto;
overflow: scroll;
overflow-y: hidden;
margin-top: 5px;
white-space: nowrap;
display: inline-block;
}
.container {
position: relative;
display: inline-block;
padding-right: 15px;
padding-left: 15px;
}
.image {
opacity: 1;
display: inline-block;
width: 100%;
height: auto;
transition: .5s ease;
backface-visibility: hidden;
padding-right: 15px;
object-fit: cover;
}
.parent-container .container .image {
width: auto\9; /* IE8 */
}
<div class="parent-container">
<div class="container">
<img src="http://via.placeholder.com/750x500" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/750x500" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/750x500" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/750x500" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/750x500" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
<div class="container">
<img src="http://via.placeholder.com/323x485" alt="" class="image"
style="width:100%">
</div>
</div>
【问题讨论】:
-
横向/纵向,你是指横向/纵向吗?
-
@MichaelCoker 是的,我愿意。
-
我们如何知道哪些是纵向的,哪些是横向的?他们的决议是什么?如果您使用来自placeholder.com 的图像重新创建布局,将会有所帮助
-
我已经更新了我的问题@MichaelCoker
-
谢谢。你到底希望发生什么?您是否希望所有图像都显示在屏幕上并在调整大小时按比例缩小?或者你想让他们中的一群人像现在这样离开屏幕吗?如果是这样,您希望横向图像在什么时候缩放并留在视口中?我真的不明白你在做什么以及最终目标是什么。
标签: html css mobile photo responsive