css让元素保持等比例宽高

使用新属性

aspect-ratio: 16/9;

代码示例

html 复制代码
<style>
    div {
      width: 60%;
      /* 等比例宽高 */
      aspect-ratio: 16/9;
      background-color: red;
      margin: auto;
    }
  </style>
</head>

<body>
  <div></div>
</body>

示例

aspect-ratio兼容性

相关推荐
娃哈哈哈哈呀31 分钟前
Vue 3 动态 ref 的使用方式(表格)
前端·javascript·vue.js
小妖6663 小时前
el-breadcrumb 面包屑第一项后面怎么写没有分隔符
javascript·vue.js·elementui
2401_896008193 小时前
GCC 使用说明
前端·javascript·算法
守城小轩6 小时前
JavaScript vs Python 用于 Web Scraping(2025):终极对比指南
前端·chrome·chrome devtools·指纹浏览器·浏览器开发·超级浏览器
风逸hhh9 小时前
python打卡day29@浙大疏锦行
开发语言·前端·python
LuckyLay9 小时前
Vue百日学习计划Day33-35天详细计划-Gemini版
前端·vue.js·学习
ᖰ・◡・ᖳ9 小时前
JavaScript:PC端特效--缓动动画
开发语言·前端·javascript·css·学习·html5
会飞的鱼先生10 小时前
vue2、vue3项目打包生成txt文件-自动记录打包日期:git版本、当前分支、提交人姓名、提交日期、提交描述等信息 和 前端项目的版本号json文件
前端·vue.js·git·json
!win !10 小时前
uni-app项目从0-1基础架构搭建全流程
前端·uni-app
c_zyer11 小时前
使用 nvm 管理 Node.js 和 npm 版本
前端·npm·node.js