CSS object
本文最后更新于:2024年3月18日 凌晨
CSS object
object-fit
标签定义及使用说明
- object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。
- object-fit 一般用于 img 和 video 标签,一般可以对这些元素进行保留原始比例的剪切,缩放或者直接进行拉伸等。
- 可以通过使用 [object-position](https://www.runoob.com/cssref/pr-object-position.html)属性来切换被替换元素的内容对象在元素框内的对齐方式。
语法
1 |
|
属性值
值 | 描述 | 尝试一下 |
---|---|---|
fill | 默认,不保证保持原有的比例,内容拉伸填充整个内容容器, | 尝试一下 » |
contain | 保持原有尺寸比例,内容被缩放, | 尝试一下 » |
cover | 保持原有尺寸比例,但部分内容可能被剪切, | 尝试一下 » |
none | 保留原有元素内容的长度和宽度,也就是说内容不会被重置, | 尝试一下 » |
scale-down | 保持原有尺寸比例,内容的尺寸与 none 或 contain 中的一个相同,取决于它们两个之间谁得到的对象尺寸会更小一些, | 尝试一下 » |
initial | 设置为默认值,关于 initial | |
inherit | 从该元素的父元素继承属性, 关于 inherit |
object-position
标签定义及使用说明
- object-position 属性一般与 [object-fit](https://www.runoob.com/cssref/pr-object-fit.html)一起使用,用来设置元素的位置。
- object-position 一般用于 img 和 video 标签。
语法
1 |
|
属性值
值 | 描述 | |
---|---|---|
position | 指定 image 或 video 在容器中的位置,第一个值为 x 坐标位置的值,第二个值为 y 坐标位置的值,表示的方式有:object-position: 50% 50%; object-position: right top; object-position: left bottom; object-position: 250px 125px; |
|
initial | 设置为默认值,关于 initial | |
inherit | 从该元素的父元素继承属性, 关于 inherit |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!