首页 > 编程语言 >css实现正方形div aspect-ratio 属性 (2022)

css实现正方形div aspect-ratio 属性 (2022)

时间:2023-02-18 10:40:12浏览次数:47  
标签:square ratio 2022 width aspect red 属性

总结一下比较常见的css 实现DIV 正方形的方法。


  1. 使用 aspect-ratio 属性
div {
aspect-ratio : 1 / 1;
width:50%;
border:1px solid red;
}
<div>Aspect ratio : 1 / 1</div>
  1. 使用 padding-bottom 属性
<div class="square"></div>
.square {
position: relative;
width: 100%;
padding-bottom: 100%;
background-color: red; /* optional */
  1. 使用 vw 属性
<div class="square"></div>
.square {
width: 10vw;
height: 10vw;
background-color: red; /* optional */

}

标签:square,ratio,2022,width,aspect,red,属性
From: https://blog.51cto.com/u_12603214/6065081

相关文章