在实际场景中,我们经常会遇到图片大小固定的需求,但是由于原始图片大小,比例不一样,不同图片以相同的大小展示会参差不齐。解决方法就是object-fit
或者background-size
属性。他们的区别是前者用于指定可替换元素的内容应该如何适应到其使用的高度和宽度确定的框,后者用于规定背景图像的尺寸。关于各自的属性值可看MDN文档,经常用到的属性值就是cover,它可以根据图片宽高比例来填充内容框/背景大小,如果图片的宽高比与内容框/背景不相匹配,该图片将被剪裁以适应内容框。除此之外:object-fill还可用于解决video标签充满父元素的问题。
相关文章
- css解决图片拉伸问题
- JAVA中解决Filter过滤掉css,js,图片文件等问题
- 解决微信小程序图片上传点击无反应问题
- Safari 和 Chrome 浏览器 CSS 兼容性问题与解决方案
- 使用layui流加载,CSS解决如何固定表头,以及解决表格表头和表格内容对不齐问题
- CSS响应式布局学习笔记(多种方法解决响应式问题)
- ios手机竖屏拍照图片旋转90°问题解决方法
- 使用Java绘制图片边框,解决微信小程序map组件中marker与label层级关系问题,label增加外边框后显示不能置与marker上面
- android自定义控件(8)-利用onMeasure测量使图片拉伸永不变形,解决屏幕适配问题
- 前端文件下载的八种方法(解决pdf、图片在浏览器自动打开问题)