css - 2 动态图像 - 不同宽度相同高度
问题描述
如何获得 2 个动态图像,它们具有不同的宽度到相同的高度并保持它们的纵横比。
换句话说->我希望高度由较长的图像确定,因此第二个图像只是填充空间,直到它们的大小相同。
如果不手动设置比率,我就找不到方法。
有任何想法吗?
非常感谢
解决方案
您可以通过 jQuery 将第一个图像高度样式设置为第二个:
$(document).ready(function() {
var FirstImgHeight = $(".firstImg").height();
// alert(FirstImgHeight );
$(".secondImg").css("max-height", FirstImgHeight)
})
* {
margin: 0;
padding: 0;
}
img {
width: 100%
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-sm-7">
<img class="firstImg"
src="https://images.ctfassets.net/hrltx12pl8hq/7yQR5uJhwEkRfjwMFJ7bUK/dc52a0913e8ff8b5c276177890eb0129/offset_comp_772626-opt.jpg?fit=fill&w=800&h=300" />
</div>
<div class="col-sm-5">
<img class="secondImg" src="https://webmeup.com/upload/blog/lead-image-105.png" />
</div>
</div>
</div>
推荐阅读
- c++ - 我的通用参考模板功能不起作用
- php - 分页在我的应用程序上不起作用 - CodeIgniter
- python - 从 seaborn clustermap 结果重新排序高级集群
- xml - 使用 xslt 1.0 版提取唯一属性值
- r - R 可以使用用户名/密码从 Sharepoint 下载 .xlsx 吗?
- java - 如何将大量文件从 S3 文件夹复制到另一个文件夹
- r - 基于任意多列中的字符串匹配在一列中创建一个值
- c - 阴影声明不会产生任何警告
- database - 将数据插入 Android SQLite 数据库时出现空指针异常
- android - 在用户同意的情况下将推荐人意图传递给第三方指标库