
定义和用法
aspect-ratio
是 CSS 的一个属性,用于设置元素的宽高比,确保元素保持特定的比例。
aspect-ratio
和width
同时设置时,高度将按照定义的长宽比进行调整。
aspect-ratio
和height
同时设置时,宽度将按照定义的长宽比进行调整。
默认值: | auto |
继承性: | 否 |
动画制作: | 支持。请参阅:动画相关属性。 |
版本: | CSS3 |
JavaScript 语法: | object.style.aspectRatio="16/9" |
常用的实例
接下来通过多个实例演示aspect-ratio
属性的用法,来深化您对aspect-ratio
属性的理解。
/* 保持 16:9 的宽高比 */
.video-container {
aspect-ratio: 16 / 9;
}
/* 正方形 (1:1) */
.square {
aspect-ratio: 1 / 1;
}
/* 4:3 比例 */
.old-tv {
aspect-ratio: 4 / 3;
}
CSS 语法
aspect-ratio: width / height;
属性值
值 | 描述 |
---|---|
width / height |
设置元素的宽高比(如 16/9 表示 16:9 的宽高比例)。 |
浏览器支持
下表中数字注明了完全支持aspect-ratio
属性的首个浏览器版本。
![]() |
![]() |
![]() |
![]() |
![]() |
88 | 88 | 89 | 15 | 74 |
评论区 0
发表评论
教程介绍
CSS 参考手册全面涵盖选择器、盒模型,文本属性等,助您快速检索 CSS 使用方法。
32
章节
13
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈