php - 对于每个不同的图像尺寸,保持 Div 尺寸相同?

标签 php html css

我正在处理图库网页,并且在本地服务器中存储了不同大小的图像。我想要的是让我的画廊看起来像这样。简单地说,我想让所有图像尺寸的分区尺寸都相同。此外,图像应覆盖整个区域。

This kind of Gallery

我尝试过的

我想使用 PHP 获取图像位置并执行此任务。所以我将粘贴 PHP 文件。

<?php
$itemNum =$_POST["itemNum"] ;
$folderName = $_POST["folderName"];

echo '<div class="col-md-4 mix category-a" style="margin:10px;height:300px;width:400px">
                <div class="single-portfolio" style="height:300px;width:400px;overflow: hidden;">
                    <a class="gallery-item" href="gallery/'.$folderName.'/'.$itemNum.'.jpg"><img class="img-responsive"  src="gallery/'.$folderName.'/'.$itemNum.'.jpg" alt="One" /></a>
                </div>
            </div>';
die();
?>?>

我的问题

此代码不符合我的要求。我尝试了所有我知道的方法来使这成为可能。有人可以帮我得到我想要的吗?谢谢。

编辑:

这就是我得到的。可以看到size是根据图片大小变化的

enter image description here

最佳答案

设置div的max-height和max-width并固定图片的高度:

<div class="single-portfolio" style="max-height:300px;max-width:400px;overflow: hidden;">

<img style="height:300px;width:400px;" class="img-responsive"  src="gallery/'.$folderName.'/'.$itemNum.'.jpg" alt="One" />

关于php - 对于每个不同的图像尺寸,保持 Div 尺寸相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44457477/

相关文章:

jquery - 计算 HTML5 Canvas 上绘制的形状内的像素数?

angularjs - ng-animate 和 ng-if 导致过渡无法在 Internet Explorer 中播放

javascript - jQuery - CSS - 函数 - 尝试更改当前标签的类

php - 如何在 JavaScript 中使用相同的函数验证所有字段?

php - 无法从快速结帐中获取 Paypal 交易 ID

javascript - 尝试创建一个 Accordion 菜单,当我点击问题的标题时,答案没有出现或折叠,这是为什么?

html - 合理的画廊问题

php/jquery - 网络开发 : mobile devices

php - 如何使用 faker 在 Laravel 中更快地播种大型数据集

javascript - jquery动态位置变化