老师,请问我第五个云朵怎么有一部分显示不了?
来源:2-14 项目作业
慕勒8522502
2019-06-24 13:59:57
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>rabbit</title>
<style>
*{margin:0; padding:0;}
body{
width:100%;
height:700px;
}
/*天空*/
.sky{
height:60%;
background: -webkit-linear-gradient(180deg, rgb(196, 228, 253), transparent);
background: -moz-linear-gradient(180deg, rgb(196, 228, 253), transparent);
background: -o-linear-gradient(180deg, rgb(196, 228, 253), transparent);
background: linear-gradient(180deg, rgb(196, 228, 253), transparent);
}
/*天空的云朵*/
.clouds{
width:70px;
height:70px;
background-color: #FFFFFF;
border-radius:60%;
position:relative;
transform:translate(100px,0);
}
.clouds:before{
display:block;
content:'';
width:120px;
height:30px;
background-color: #FFFFFF;
border-radius:20px / 20px 20px;
position:absolute;
transform:translate(-40px,-40px);
}
.clouds:after{
content: '';
width: 60px;
height: 30px;
background-color: #FFFFFF;
border-radius: 20px / 20px 20px;
position: absolute;
left: -30px;
top: 30px;
transform: rotate(70deg);
}
/*草地*/
.grass{
height:40%;
background: -webkit-linear-gradient(0deg, rgb(148, 190, 89), transparent);
background: -moz-linear-gradient(0deg, rgb(148, 190, 89), transparent);
background: -o-linear-gradient(0deg, rgb(148, 190, 89), transparent);
background: linear-gradient(0deg, rgb(148, 190, 89), transparent);
}
</style>
</head>
<body>
<!-- 天空 -->
<div class="sky">
<div class="cloud1 clouds"></div>
<div class="cloud2 clouds"></div>
<div class="cloud3 clouds"></div>
<div class="cloud4 clouds"></div>
<div class="cloud5 clouds"></div>
</div>
<!-- 草地 -->
<div class="grass">
<!-- <img src="rabbit.png" > -->
</div>
</body>
</html>1回答
你好同学,显示不了是因为横轴的图形位置不对,如下:
每一个云朵的横轴图形都跑到它上面的云朵中,依次类推,到第五个云朵,它下面没有云朵了,所以形状不对

修改一下位置就可以了,如下:

祝学习愉快,望采纳。
相似问题