irpas技术客

CSS小鲨鱼_我不是费圆

irpas 6793

280行纯CSS,喜欢拿走

? 无论是css还是别的,前端的学习总是妙趣横生,只要思想在不断进步,技术就会一次次的突破。如果你学习过CSS,你会更加了解这段代码的神奇,送给你,远道而来的求学者。

<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; box-sizing: border-box; } html { width: 100%; height: 100%; } body { width: 100%; height: 100%; background-color: #2b7dfd; } .container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 500px; height: 500px; } .polygon:nth-child(1) { position: absolute; top: 50px; left: 250px; background-color: #000000; width: 120px; height: 60px; clip-path: polygon(0 0, 100% 60%, 60% 100%, 0 60%); } .polygon:nth-child(2) { position: absolute; top: 86px; left: 298px; background-color: #242424; width: 120px; height: 60px; clip-path: polygon(50% 100%, 100% 100%, 60% 0%, 20% 40%); } .polygon:nth-child(3) { clip-path: polygon(30% 100%, 100% 100%, 72% 40%, 15% 0); position: absolute; top: 86px; left: 230px; background-color: white; width: 130px; height: 60px; } .polygon:nth-child(4) { clip-path: polygon(20% 100%, 60% 60%, 60% 0, 0 60%); position: absolute; top: 50px; left: 173px; background-color: #444444; width: 130px; height: 60px; } .polygon:nth-child(5) { clip-path: polygon(50% 0, 65% 100%, 10% 40%); position: absolute; top: 86px; left: 186px; background-color: #eeeeee; width: 130px; height: 60px; } .polygon:nth-child(6) { clip-path: polygon(0% 90%, 44% 0%, 64% 50%, 41% 100%); position: absolute; top: 85px; left: 116px; background-color: #242424; width: 130px; height: 50px; } .polygon:nth-child(7) { clip-path: polygon(56% 96%, 100% 40%, 55% 0); position: absolute; top: 54px; left: 44px; background-color: black; width: 130px; height: 78px; } .polygon:nth-child(8) { clip-path: polygon(95% 100%, 95% 50%, 30% 30%); position: absolute; top: -21.5px; left: -7px; background-color: #444444; width: 130px; height: 152px; } .polygon:nth-child(9) { clip-path: polygon(100% 45%, 29% 0, 0 30%); position: absolute; top: 110px; left: 170px; background-color: black; width: 100px; height: 80px; } .polygon:nth-child(10) { clip-path: polygon(50% 0, 0 95%, 80% 100%, 100% 5%); position: absolute; top: 128px; left: 62px; background-color: rgb(53, 53, 53); width: 110px; height: 110px; } .polygon:nth-child(11) { clip-path: polygon(20% 0, 82% 7%, 80% 40%, 20% 100%); position: absolute; top: 230px; left: 34.5px; background-color: black; width: 140px; height: 110px; } .polygon:nth-child(12) { clip-path: polygon(15% 60%, 75% 0%, 67% 60%); position: absolute; top: 274px; left: 40px; background-color: rgb(44, 44, 44); width: 142px; height: 111px; } .polygon:nth-child(13) { clip-path: polygon(0 0, 48% 0, 100% 100%, 70% 100%); position: absolute; top: 340px; left: 62px; background-color: rgb(19, 19, 19); width: 140px; height: 110px; } .polygon:nth-child(14) { clip-path: polygon(20% 0, 55% 0, 55% 35%, 0% 100%); position: absolute; top: 448px; left: 135px; background-color: black; width: 120px; height: 90px; } .polygon:nth-child(15) { clip-path: polygon(10% 40%, 90% 40%, 20% 85%, 0% 65%); position: absolute; top: 390px; left: 200px; background-color: black; width: 130px; height: 90px; } .polygon:nth-child(16) { clip-path: polygon(35% 0, 65% 78%, 55% 100%, 0% 0); position: absolute; top: 340px; left: 129px; background-color: rgb(31, 30, 30); width: 130px; height: 110px; } .polygon:nth-child(17) { clip-path: polygon(40% 0%, 85% 0, 75% 100%, 12% 100%, 35% 35%); position: absolute; top: 238px; left: 120px; background-color: white; width: 73px; height: 103px; } .polygon:nth-child(18) { clip-path: polygon(25% 0, 81% 12%, 32% 100%, 14% 100%); position: absolute; top: 133px; left: 125px; background-color: black; width: 178px; height: 105px; } .polygon:nth-child(19) { clip-path: polygon(15% 0, 100% 0, 28% 32%); position: absolute; top: 145px; left: 241px; background-color: rgb(230, 227, 227); width: 178px; height: 105px; } .polygon:nth-child(21) { clip-path: polygon(5% 51%, 70% 7%, 89% 22%, 0% 100%); position: absolute; top: 131.5px; left: 174px; background-color: rgb(209, 208, 208); width: 135px; height: 210px; } .polygon:nth-child(22) { clip-path: polygon(0% 35%, 35% 0%, 100% 100%, 25% 80%); position: absolute; top: 207px; left: 179px; background-color: black; width: 90px; height: 90px; } .polygon:nth-child(20) { clip-path: polygon(0% 38%, 54% 0%, 86% 100%); position: absolute; top: 185px; left: 230px; background-color: black; width: 90px; height: 90px; } .polygon:nth-child(24) { position: absolute; top: 106px; left: 300px; background-color: black; width: 8px; height: 8px; border-radius: 4px; z-index: 3; } .polygon:nth-child(26) { position: absolute; top: 100px; left: 302px; width: 0px; height: 0px; border:10px solid; border-radius:10px; border-color:transparent transparent transparent blue; } </style> </head> <body> <div class="container"> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> <div class="polygon"></div> </div> </body> </html> 本人已入驻CSDN近两年,所有作品都是开源,也从不在文章上设置“粉丝可读、VIP可读、付费可读”,但一直没有什么人气

??如果你觉得我的代码还算有趣,在你的学习中能有所帮助,请查看我的置顶文章,我由衷感谢!?前端的学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。持续不断的努力才能让你我有所收获,专业的知识还得到机构去学习,培训机构的设立有其存在的必然性,你钱花对了吗?

推荐阅读:

拟态小象

迷你键盘

游动的花花肠子


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #CSS小鲨鱼 #langquotenquot