老师帮我检查一下看看可不可以
来源:2-8 编程练习
Victor19950925
2019-05-09 17:12:01
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>2-3</title> <style type="text/css"> /* 此处写代码*/ *{padding: 0;margin: 0;} .china{width: 600px; height:400px; margin: 0 auto; background-color: red;position: relative;} .c{ position: absolute; left: 40px; top: 80px; width: 0; height: 0; border-width: 38px 55px; border-style: solid; border-color: yellow transparent transparent transparent; } .c2{ transform-origin: 50% 25%; transform:rotate(72deg); } .c3{ transform-origin: 50% 25%; transform:rotate(142deg); } .a2{ position:absolute; left: 160px; top:10px; transform: scale(0.3) } .a2>.c1{ transform-origin: 50% 25%; transform: rotate(-45deg); } .a2>.c2{ transform: rotate(27deg); } .a2>.c3{ transform: rotate(97deg); } .a3{ position:absolute; left: 195px; top:45px; transform: scale(0.3) } .a3>.c1{ transform-origin: 50% 25%; transform: rotate(-27deg); } .a3>.c2{ transform: rotate(45deg); } .a3>.c3{ transform: rotate(115deg); } .a4{ position:absolute; left: 200px; top:95px; transform: scale(0.3) } .a5{ position:absolute; left: 160px; top:135px; transform: scale(0.3) } .a5>.c1{ transform-origin: 50% 25%; transform: rotate(30deg); } .a5>.c2{ transform: rotate(102deg); } .a5>.c3{ transform: rotate(172deg); } </style> </head> <body> <!-- 此处写代码 --> <div class="china"> <div class="a1"> <div class="c1 c"></div> <div class="c2 c"></div> <div class="c3 c"></div> </div> <div class="a2"> <div class="c1 c"></div> <div class="c2 c"></div> <div class="c3 c"></div> </div> <div class="a3"> <div class="c1 c"></div> <div class="c2 c"></div> <div class="c3 c"></div> </div> <div class="a4"> <div class="c1 c"></div> <div class="c2 c"></div> <div class="c3 c"></div> </div> <div class="a5"> <div class="c1 c"></div> <div class="c2 c"></div> <div class="c3 c"></div> </div> </div> </body> </html>
,我自己感觉写到一半后觉得写的很复杂,不简便,。。。想重新写一下,但是又要改各种数据。只有硬着头皮继续写下去了。
1回答
同学你好!
代码效果实现的很好~
确实这个css动画是一个细致的活儿,所以写的会比较麻烦。
建议同学在写之前先想一下布局等等,不要着急直接写代码。可以多练习一下哦~
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题