Style objectFit 屬性
描述
objectFit 屬性用於指定 <img> 或 <video> 如何調整大小以適應其容器。
此屬性以多種方式指示內容填充容器;例如“保留該寬高比”或“拉伸並佔據儘可能多的空間”
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
objectFit | 31.0 | 16.0 | 36.0 | 7.1 | 19.0 |
語法
返回 objectFit 屬性
object.style.objectFit
設定 objectFit 屬性
object.style.objectFit = "fill|contain|cover|scale-down|none|initial|inherit"
屬性值
值 | 描述 |
---|---|
fill | 這是預設值。替換內容將調整大小以填充元素的 content box。如有必要,物件將被拉伸或擠壓以適應 |
contain | 替換內容將按比例縮放以保持其寬高比,同時適應元素的 content box |
cover | 替換內容將調整大小以保持其寬高比,同時填充元素的整個 content box。物件將被裁剪以適應 |
none | 替換內容不調整大小 |
scale-down | 內容的尺寸將按照指定 none 或 contain 的方式進行調整(將導致較小的具體物件尺寸) |
initial | 將此屬性設定為其預設值。瞭解 initial |
inherit | 從其父元素繼承此屬性。閱讀 inherit 的相關資訊 |
技術詳情
預設值 | fill |
---|---|
返回值 | 一個字串,表示元素的 object-fit |
CSS 版本 | CSS3 |
相關頁面
CSS 教程:CSS object-fit
CSS 參考:object-fit 屬性