本文主要是介绍object-fit 图片在容器中自适应,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
object-fit 图片在容器中自适应
- 标签定义及使用说明
- 浏览器支持
- 语法
- 取值
转载:https://developer.mozilla.org/zh-CN/docs/Web/CSS/object-position
标签定义及使用说明
object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。
object-fit 一般用于 img 和 video 标签,一般可以对这些原素进行保留原始比例的剪切、缩放或者直接进行拉伸等。
浏览器支持
目前,IE浏览器并不支持object-fit
语法
object-fit: fill|contain|cover|scale-down|none|initial|inherit;
取值
contain
被替换的内容将被缩放,以在填充元素的内容框时保持其宽高比。 整个对象在填充盒子的同时保留其长宽比,因此如果宽高比与框的宽高比不匹配,该对象将被添加“黑边”。
cover
被替换的内容在保持其宽高比的同时填充元素的整个内容框。如果对象的宽高比与内容框不相匹配,该对象将被剪裁以适应内容框。
fill
被替换的内容正好填充元素的内容框。整个对象将完全填充此框。如果对象的宽高比与内容框不相匹配,那么该对象将被拉伸以适应内容框。
none
被替换的内容将保持其原有的尺寸。
scale-down
内容的尺寸与 none 或 contain 中的一个相同,取决于它们两个之间谁得到的对象尺寸会更小一些。
这篇关于object-fit 图片在容器中自适应的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!