请老师检查一下
来源: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
同学你好,代码布局以及实现效果是可以的,实现的三角形再细一些会更美观。主要是知道这类图形大概怎么实现就好。
祝学习愉快!
相似问题