01.骰子的点数
#box1,#box2,#box3,#box4,#box5,#box6{float: left;}
#box1{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex; justify-content: center; align-items: center;}
#box1 div{width: 40%; height: 40%; border-radius: 50%; background: red;}
#box2{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex;justify-content: space-between;}
#box2 div:nth-child(2){align-self: flex-end;}
#box2 div{width: 40%; height: 40%; border-radius: 50%; background: blue;}
#box3{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex;justify-content: space-between;}
#box3 div{width: 35%; height: 35%; border-radius: 50%; background: blue;}
#box3 div:nth-child(2){align-self: center;}
#box3 div:last-child{align-self: flex-end;}
#box4{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex;flex-wrap: wrap;}
#box4 div{width: 100%;height: 50%; display: flex;justify-content: center; justify-content: space-between;}
#box4 div:last-child{display: flex; align-items: flex-end;}
#box4 i{display: block; width: 35%; height: 70%; border-radius: 50%; background: blue;}
#box5{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex;flex-wrap: wrap; justify-content: center;}
#box5 div{width: 100%; display: flex;justify-content: center; justify-content: space-between;}
#box5 div:last-child{display: flex; align-items: flex-end;}
#box5 div:nth-child(2){width: 30%; height: 30%; border-radius: 50%; background: blue;align-self: center;}
#box5 i{display: block; width: 30%; height: 120%; border-radius: 50%; background: blue;}
#box6{width: 100px; height: 100px; border: 1px solid black; border-radius: 5px; display: flex;flex-wrap: wrap;}
#box6 div{width: 100%; display: flex;justify-content: center; justify-content: space-between;}
#box6 div:last-child{display: flex; align-items: flex-end;}
#box6 i{display: block; width: 30%; height: 90%; border-radius: 50%; background: blue;}
<div id="box1">
<div></div>
</div>
<div id="box2">
<div></div>
<div></div>
</div>
<div id="box3">
<div></div>
<div></div>
<div></div>
</div>
<div id="box4">
<div>
<i></i>
<i></i>
</div>
<div>
<i></i>
<i></i>
</div>
</div>
<div id="box5">
<div>
<i></i>
<i></i>
</div>
<div></div>
<div>
<i></i>
<i></i>
</div>
</div>
<div id="box6">
<div>
<i></i>
<i></i>
</div>
<div>
<i></i>
<i></i>
</div>
<div>
<i></i>
<i></i>
</div>
</div>
02.实现两列固定宽度,一列自适应
*{margin: 0; padding: 0;}
#main{width: 100%; height: 150px; display: flex;}
.left{width: 200px; background: yellowgreen;}
.center{flex: 1; background: purple;}
.right{width:200px; background: pink;}
<div id="main">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>
03.百度弹性导航
<style>
*{margin: 0px; padding:0;}
ul,li{margin: 0px; padding: 0px;}
li{list-style: none;}
a{text-decoration: none; color: #000;}
img{display: block;}
div{width: 800px; height: 130px; border: 1px solid black;}
div ul:last-child{margin-top: 30px;}
ul{display: flex; flex-direction: row;justify-content: space-around;}
</style>
</head>
<body>
<div id="box1">
<ul>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
</ul>
<ul>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
<li><a href="#"><img src="baidu.png" alt="#"></a></li>
</ul>
</div>
</body>