题目,实现正方形容器,容器宽度随页面变化而变化,且最小宽度为500px;
和“如何让子容器的高度等于父容器的宽度的一半” 一样,可分别利用 padding 的白分比特性和viewPort的vw 单位实现;
题目两要求:正方形,最小宽度
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
<style>
body{
margin: 0;
}
.container1{
min-width: 500px;
min-height: 500px;
padding-top: 100%;
box-sizing: border-box;
background-color: yellow;
position: relative;
}
.inner-container{
position: absolute;
width: 100%;
height:100%;
box-sizing: border-box;
top:0;
left:0;
}
.container2{
min-width: 500px;