.s1 {
width: 110px;
height: 105px;
background-color: #f7f7f7;
box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7;
display: flex;
justify-content: center;
align-items: center;
margin-left: 20px;
}
.s1 div {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
}
/* 2 */
.s2 {
width: 110px;
height: 105px;
background-color: #f7f7f7;
box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7;
display: flex;
justify-content: space-between;
margin-left: 20px;
}
.s2 .s22 {
display: flex;
align-self: flex-end;
}
.s2 div {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
}
/* 3 */
.s3 {
width: 110px;
height: 105px;
background-color: #f7f7f7;
box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7;
display: flex;
justify-content: space-between;
margin-left: 20px;
}
.s3 div {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
}
.s3 .s33 {
display: flex;
align-self: flex-end;
}
.s3 .ss3 {
display: flex;
align-self: center;
}
/* 4 */
.s4 {
width: 110px;
height: 105px;
background-color: #f7f7f7;
margin-left: 20px;
box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7;
}
.s4 .ss44 {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
}
.s4 {
display: flex;
justify-content: space-between;
}
.ss4 {
display: flex;
flex-direction: column;
justify-content: space-between;
}
/* 5 */
.s5 {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
display: flex;
align-self: center;
}
/* 6 */
.s6 {
width: 110px;
height: 105px;
background-color: #f7f7f7;
margin-left: 20px;
box-shadow: inset 0 5px white, inset 0 -5px #bbb, inset 5px 0 #d7d7d7, inset -5px 0 #d7d7d7;
display: flex;
justify-content: space-around;
}
.s6 .ss66 {
width: 24px;
height: 24px;
background-color: black;
border-radius: 50%;
}
.s6{
display: flex;
justify-content: space-between;
}
.ss6 {
display: flex;
flex-direction: column;
justify-content: space-between;
}
</style>
</head>
<body>
<div class="wrap">
<!-- 1 -->
<div class="s1">
<div></div>
</div>
<!-- 2 -->
<div class="s2">
<div></div>
<div class="s22"></div>
</div>
<!-- 3 -->
<div class="s3">
<div></div>
<div class="ss3"></div>
<div class="s33"></div>
</div>
<!-- 4 -->
<div class="s4">
<div class="ss4">
<div class="ss44"></div>
<div class="ss44"></div>
</div>
<div class="ss4">
<div class="ss44"></div>
<div class="ss44"></div>
</div>
</div>
<!-- 5 -->
<div class="s4">
<div class="ss4">
<div class="ss44"></div>
<div class="ss44"></div>
</div>
<div class="s5"></div>
<div class="ss4">
<div class="ss44"></div>
<div class="ss44"></div>
</div>
</div>
<!-- 6 -->
<div class="s6">
<div class="ss6">
<div class="ss66"></div>
<div class="ss66"></div>
<div class="ss66"></div>
</div>
<div class="ss6">
<div class="ss66"></div>
<div class="ss66"></div>
<div class="ss66"></div>
</div>
</div>
</div>