在实际场景中,我们经常会遇到图片大小固定的需求,但是由于原始图片大小,比例不一样,不同图片以相同的大小展示会参差不齐。解决方法就是object-fit
或者background-size
属性。他们的区别是前者用于指定可替换元素的内容应该如何适应到其使用的高度和宽度确定的框,后者用于规定背景图像的尺寸。关于各自的属性值可看MDN文档,经常用到的属性值就是cover,它可以根据图片宽高比例来填充内容框/背景大小,如果图片的宽高比与内容框/背景不相匹配,该图片将被剪裁以适应内容框。除此之外:object-fill还可用于解决video标签充满父元素的问题。
相关文章
- uni-app为图片添加自定义水印(解决生成图片不全问题)
- css中如何解决绝对定位元素被遮挡的问题
- CSS-垂直|水平居中问题的解决方法总结
- 【HTML】解决 img 标签 src 属性值相同时,图片并不刷新的问题
- 解决Vue项目中使用element-ui组件中el-upload上传图片失败的问题
- 解决ImageTranscoder(PNGTranscoder/JPEGTranscoder/TIFFTranscoder)转图片时的中文乱码问题
- 解决使用Spring Boot上传图片路径错误问题【入坑之一】
- MVC发布后项目存在于根目录中的子目录中时的css与js、图片路径问题
- HTML`CSS_网站页面不同浏览器兼容性问题解决
- 微信小程序设置背景图片不显示问题解决方法