作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个大小为 180x270 的 block ,我需要显示图像
图像大小可能会有所不同,我想确保它会扩展或缩小,以便较小的边框(高度或宽度)与 block 匹配,而较大的边框会在保持宽高比的同时被裁剪。
例子如下:- 将 360x600 的图像调整为 180x300,并将高度从 300 裁剪为 270- 将 100x135 的图像调整为 200x270,并将宽度从 200 裁剪为 180
基本上我想确保在扩展/缩小图像时没有空白区域,同时通过裁剪超出 block 的部分来保持纵横比
关于可以处理这个问题的 css 或 javascripts 有什么建议吗?
最佳答案
您似乎在寻找 background-size:cover
,当图像是 background-image
background:url(imgurl.jpg) /* Other background image properties */;
background-size:cover;
关于javascript - 裁剪和保持宽高比时适合的 CSS/Javascript 图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21816066/
我是一名优秀的程序员,十分优秀!