请老师检查一下
来源:2-8 编程练习
粉墨登场
2020-08-21 16:15:20
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>五星红旗</title>
<style>
* {
margin: 0;
padding: 0;
}
.guoqi {
width: 600px;
height: 400px;
background: red;
margin: auto;
position: relative;
}
.stars,
.stars::before,
.stars::after {
width: 0;
height: 0;
border-left: 60px solid yellow;
border-right: 60px solid transparent;
border-top: 60px solid transparent;
border-bottom: 60px solid transparent;
position: absolute;
}
.stars1 {
transform: rotate(24deg);
left: 60px;
top: 40px;
}
.stars::before,
.stars::after {
content: '';
display: block;
}
.stars::before {
transform: rotate(66deg);
left: -85px;
top: -34px;
}
.stars::after {
transform: rotate(131deg);
left: -114px;
top: -32px;
}
.stars2,
.stars3,
.stars4,
.stars5 {
position: absolute;
}
.stars2 {
left: 150px;
top: -20px;
transform: scale(0.3) rotate(50deg);
}
.stars3 {
left: 188px;
top: 17px;
transform: scale(0.3) rotate(4deg);
}
.stars4 {
left: 190px;
top: 67px;
transform: scale(0.3) rotate(23deg);
}
.stars5 {
left: 152px;
top: 110px;
transform: scale(0.3) rotate(50deg);
}
</style>
</head>
<body>
<div class="guoqi">
<div class="stars stars1"></div>
<div class="stars stars2"></div>
<div class="stars stars3"></div>
<div class="stars stars4"></div>
<div class="stars stars5"></div>
</div>
</body>
</html>老师,五角星的形状实在只能调成这样了,请老师检查一下 。 (国家主席看到这五星国旗,绝对把我抓进去坐牢,手动滑稽)
1回答
好帮手慕星星
2020-08-21
同学你好,代码布局以及实现效果是可以的,实现的三角形再细一些会更美观。主要是知道这类图形大概怎么实现就好。
祝学习愉快!
相似问题