如何将div设置为响应正方形?

我希望我的div调整其高度以使其始终等于其宽度。宽度为百分比。当父母的宽度减小时,盒子应通过保持其纵横比减小。

CSS是怎么做到的?

回答:

要实现所需的功能,可以使用viewport-percentagelength vw

这是我在jsfiddle上制作的一个简单示例。

<div class="square">

<h1>This is a Square</h1>

</div>

.square {

background: #000;

width: 50vw;

height: 50vw;

}

.square h1 {

color: #fff;

}

我敢肯定还有很多其他方法可以做到这一点,但是这种方法对我来说似乎是最好的。

以上是 如何将div设置为响应正方形? 的全部内容, 来源链接: utcz.com/qa/413288.html

回到顶部