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兼容性

相关推荐
BillKu7 分钟前
node.js、npm相关知识
前端·npm·node.js
靠近彗星7 分钟前
基于 Vue + Django + MySQL 实现个人博客/CMS系统
前端·vue.js·python·mysql·django
予安灵14 分钟前
《白帽子讲 Web 安全》之服务端请求伪造(SSRF)深度剖析:从攻击到防御
前端·安全·web安全·网络安全·安全威胁分析·ssrf·服务端请求伪造
锋行天下23 分钟前
WebSocket 即时通讯前后端设计和基于token的鉴权
前端·后端
树上有只程序猿32 分钟前
前端方面移动端适配方法,减少兼容性问题
前端
学吧别真挂了37 分钟前
正则表达式从入门到飞升:覆盖90%前端场景的秘籍
前端·javascript·正则表达式
森叶41 分钟前
利用 Chrome devTools Source Override 实现JS逆向破解案例
前端·javascript·chrome devtools
welkin43 分钟前
KMP 个人理解
前端·算法
用户90561493152221 小时前
Flutter开发入门总结
前端
市民中心的蟋蟀1 小时前
第四章: 使用订阅来共享模块状态
前端·javascript·react.js