flex Estructura de caja (dados)

Hoy en día, el intercambio se realiza con el diseño de dados flexibles, más interesante, ya través de este contacto, puede mejorar enormemente la comprensión de la disposición de elasticidad, lo que sigue es mi código:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			*{margin: 0;padding: 0;}
			body{background: #ccc;}
			.box{
				width: 1000px;
				height: 300px;
				background:#252525;
				margin: 30px auto;
				display: flex;
				justify-content: space-around;
				align-items: center;
			}
			.box>div{
				width: 104px;
				height: 104px;
				background: #e7e7e7;
				border-radius: 10px;
				/*写在前面的层级高,前两个阴影将盖在后面两个阴影上面*/
				box-shadow:0 -5px  #bbbbbb inset, 0 5px  #fff inset,-5px 0  #d7d7d7 inset, 5px 0  #d7d7d7 inset;
				padding: 8px;
				box-sizing: border-box;
			}
			.box>div span{
				display: block;
				width: 24px;
				height:24px;
				background: #333333;
				border-radius: 50%;
				box-shadow:0 -3px 1px #545454 inset,0 3px 1px #090909 inset;
			}
			/*第1个*/
			.box>div:nth-child(1){
				display: flex;
			}
			.box>div:nth-child(1) span{
				margin: auto;
			}
			/*第2个*/
			.box>div:nth-child(2),.box>div:nth-child(3){
				display: flex;
				justify-content: space-between;
			}
			.box>div:nth-child(2) span:nth-child(2),.box>div:nth-child(3) span:nth-child(3){
				align-self: flex-end;
			}
			/*第3个*/
			.box>div:nth-child(3) span:nth-child(2){
				align-self: center;
			}
			/*第4个*/
			.box>div:nth-child(4),.box>div:nth-child(5),.box>div:nth-child(6){
				display: flex;
				flex-direction: column;
				justify-content: space-between;
			}
			.box>div:nth-child(4) P{
				display: flex;
				justify-content: space-between;
			}
			/*第5个*/
			
			.box>div:nth-child(5) p,.box>div:nth-child(6) p{
				display: flex;
				justify-content: space-between;
			}
			.box>div:nth-child(5) p:nth-child(2){
				align-self: center;
			}
		</style>
	</head>
	<body>
		<div class="box">
			<div>
				<span></span>
			</div>
			<div>
				<span></span>
				<span></span>
			</div>
			<div>
				<span></span>
				<span></span>
				<span></span>
			</div>
			<div>
				<p>
					<span></span>
					<span></span>
			    </p>
			    <p>
					<span></span>
					<span></span>
				</p>
			</div>
			<div>
				<p>
					<span></span>
					<span></span>
			    </p>
			    <p><span></span></p>
			    <p>
					<span></span>
					<span></span>
				</p>
				
			</div>
			<div>
				<p>
					<span></span>
					<span></span>
			    </p>
			    <p>
					<span></span>
					<span></span>
				</p><p>
					<span></span>
					<span></span>
			   </p>
			</div>
		</div>
	</body>
</html>

efecto la figura es la siguiente:
Aquí Insertar imagen Descripción

Publicado 12 artículos originales · ganado elogios 2 · Vistas 306

Supongo que te gusta

Origin blog.csdn.net/Pursuit53/article/details/104786973
Recomendado
Clasificación