在 CSS 中,让一个元素的宽度等于其高度可能是一项有用的设计方法,这样可以使元素成为一个正方形,而不是一个长方形。以下是一些方法。1. 使用 padding 百分比可以使用 padding 百分比(...
在 CSS 中,让一个元素的宽度等于其高度可能是一项有用的设计方法,这样可以使元素成为一个正方形,而不是一个长方形。以下是一些方法。
1. 使用 padding 百分比
可以使用 padding 百分比(或 margin)来实现元素的高度和宽度相同,方法如下:
css
.square {
width: 50%;
height: 0;
padding-bottom: 50%;
}
css
.square {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
transform: scale(0.5);
}
css
.square {
width: 50vw;
height: 50vw;
}