主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

定义和用法

aspect-ratio是 CSS 的一个属性,用于设置元素的宽高比,确保元素保持特定的比例。

aspect-ratiowidth同时设置时,高度将按照定义的长宽比进行调整。

aspect-ratioheight同时设置时,宽度将按照定义的长宽比进行调整。

默认值: 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属性的首个浏览器版本。

Chrome 浏览器 EDGE 浏览器 Firefox 浏览器 Safari 浏览器 Opera 浏览器
88 88 89 15 74



评论区 0
发表评论