div+css绘制北京冬季奥运会吉祥物冰墩墩和雪容融代码
代码语言:html
所属分类:布局界面
代码描述:div+css绘制北京冬季奥运会吉祥物冰墩墩和雪容融代码
代码标签: div css 绘制 北京 冬季 奥运会 吉祥物 冰墩墩 雪容融
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <style> * { margin: 0; padding: 0 } body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; background: #d4ebf1; } .dongao { position: absolute; left: 50%; top: 50%; width: 1200px; height: 500px; margin-top: -250px; margin-left: -600px; } /*bdd*/ .bdd { width: 600px; height: 500px; overflow: hidden; float: left; } .m_body { width: 362px; height: 410px; border: #393939 8px solid; margin: 50px auto; border-radius: 88% 88% 62% 68% / 82% 82% 95% 84%; position: absolute; left: 109px; top: -30px; background: url(//repo.bfw.wiki/bfwrepo/icon/623930bfccb54.png) no-repeat center bottom 20px #fff; background-size: 63px; } .ear1, .ear2 { background: #393939; width: 81px; height: 115px; border-radius: 50%; position: absolute; z-index: -1; } .ear1 { left: 150px; top: 26px; transform: rotate( -10deg ); } .ear2 { left: 362px; top: 28px; transform: rotate(10deg); } .eye1, .eye2 { background: #393939; width: 83px; height: 115px; border-radius: 50%; position: absolute; } .eye1 { left: 185px; top: 122px; transform: rotate(45deg); } .eye2 { left: 329px; top: 122px; transform: rotate(-45deg); } .eye1:before, .eye2:before { content: ""; width: 40px; height: 40px; border: #fff 5px solid; border-radius: 100%; position: absolute; } .eye1:before { right: 10px; top: 22px; } .eye2:before { left: 10px; top: 22px; } .eye1:after, .eye2:after { content: ""; width: 10px; height: 10px; background: #9b9b9b; border-radius: 100%; position: absolute; } .eye1:after { right: 27px; top: 31px; } .eye2:after { left: 41px; top: 44px; } .face { position: absolute; border-radius: 48% 48% 44% 49%/ 53% 54% 45% 47%; } .c_blue { border: #6bcdf3 5px solid; width: 280px; height: 224px; left: 150px; top: 78px; } .c_red { border: #af2350 5px solid; width: 287px; height: 233px; left: 146px; top: 73px; } .c_purple { border: #5d75b3 5px solid; width: 295px; height: 240px; left: 142px; top: 70px; } .c_yellow { border: #ffc346 5px solid; width: 305px; height: 248px; left: 137px; top: 65px; } .c_green { border: #7fcb58 5px solid; width: 313px; height: 256px; left: 133px; top: 61px; } .arm1, .arm2 { background: #333; position: absolute; z-index: -1; } .arm1 { width: 75px; height: 118px; left: 64px; top: 244px; transform: rotate(45deg); border-radius: 24% 69% 68% 76%/ 53% 95% 40% 52%; } .arm2 { width: 75px; height: 148px; left: 463px; top: 162px; transform: rotate(37deg); border-radius: 56% 62% 98% 6%/ 40% 46% 80% 58%; } .arm2:before { content: ""; width: 16px; height: 24px; background: #bc242c; position: absolute; border-top-left-radius: 50%; border-top-right-radius: 50%; transform: rotate(45deg); left: 32px; top: 20px; } .arm2:after { content: ""; width: 16px; height: 24px; background: #bc242c; position: absolute; border-top-left-radius: 50%; border-top-right-radius: 50%; transform: rotate(-45deg); left: 26px; top: 20px; } .arm_c { content: ""; width: 16px; height: 24px; position: absolute; left: 426px; top: 20px; } .nose { background-color: #333333; position: absolute; left: 284px; top: 187px; width: 28px; height: 18px; border-radius: 42px 42px 60px 61px/ 30px 30px 50px 46px; } .mouse { position: absolute; left: 265px; top: 205px; width: 68px; height: 25px; border-radius: 48%; border: #393939 7px solid; border-top: none; border-left: 0; border-right: 0; } .leg1, .leg2 { background: #333; position: absolute; width: 83px; height: 80px; border-radius: 0 0 30px 30px; z-index: -1; } .leg1 { left: 187px; top: 423px; } .leg2 { left: 328px; top: 423px; } .leg1:after, .leg2:after { content: ""; width: 43px; height: 30px; position: absolute; background: #333; border-radius: 30px; } .leg1:after { bottom: 0; right: -3px; } .leg2:after { bottom: 0; left: -3px; } /*xrr*/ .xrr { float: right; width: 600px; height: 500px; position: relative; } .x_head { position: absolute; width: 366px; height: 297px; left: 97px; top: 63px; background: #d62b01; border: #b82b00 8px solid; border-radius: 166px; } .x_head_line1, .x_head_line2, .x_head_line3 { position: absolute; background: #d62b01; border: #b82b00 4px solid; } .x_head_line1 { width: 323px; height: 298px; border-radius: 50%; left: 15px; top: -7px; } .x_head_line2 { width: 177px; height: 301px; border-radius: 59%; left: 90px; top: -7px; } .x_head_line3 { width: 52px; height: 301px; border-radius: 80%; left: 163px; top: -3px; border-right: 0; border-top: 0; border-bottom: 0; } .x_head_line4 { width: 311px; height: 30px; left: 21px; top: 26px; position: absolute; border: 6px solid #b82b00; border-radius: 50% 50% 0 0/100% 100% 0 0; border-bottom: none; } .x_head_line5 { width: 284px; height: 74px; left: 41px; top: -3px; position: absolute; border: #d62b01 30px solid; border-radius: 50%; border-right: transparent; border-left: transparent; border-bottom: transparent; } .cap1 { border: #f9ad47 6px solid; width: 32px; height: 12px; position: absolute; top: -8px; left: 268px; border-radius: 50% 50% 0 0/100% 100% 0 0; border-bottom: none; background: #fff; z-index: 6; } .cap2 { border: #f9ad47 6px solid; width: 14px; height: 10px; position: absolute; top: 9px; left: 249px; border-radius: 50% 50% 0 0/100% 100% 0 0; border-bottom: none; transform: rotate(-89deg); background: #fff; z-index: 5; } .cap3 { border: #f9ad47 6px solid; width: 14px; height: 10px; position: absolute; top: 9px; left: 303px; border-radius: 50% 50% 0 0/100% 100% 0 0; border-bottom: none; transform: rotate(89deg); background: #fff; z-index: 5; } .cap4 { position: absolute; top: 20px; left: 264px; width: 5px; height: 5px; border: 6px solid #f9ad47; border-color: #f9ad47; border-left-color: transparent; border-radius: 50%; z-index: 4; transform: rotate(45deg); background: #fff; } .cap5 { position: absolute; top: 20px; left: 297px; width: 5px; height: 5px; border: 6px solid #f9ad47; border-color: #f9ad47; border-left-color: transparent; border-radius: 50%; z-index: 4; transform: rotate(137deg); background: #fff; } .cap6 { border: #f9ad47 6px solid; width: 4px; height: 1px; position: absolute; top: 26px; left: 276px; border-radius: 0 0 50% 50%/0 0 100% 100%; border-top: none; transform: rotate(346deg); z-index: 5; } .cap7 { border: #f9ad47 6px solid; width: 4px; height: 1px; position: absolute; top: 26px; left: 286px; border-radius: 0 0 50% 50%/0 0 100% 100%; border-top: none; transform: rotate(14deg); z-index: 5; } .cap8 { content: ""; position: absolute; background: #fff; width: 53px; height: 26px; border-radius: 30px; left: 265px; top: 5px; } .x_body { background: #d62b01; border: #ba2b00 8px solid; width: 156px; height: 116px; border-radius: 10% 10% 40% 52% / 10% 21% 44% 47%; position: absolute; top: 364px; left: 207px; z-index: 2; } .x_body:before {content: "";width: 90px;height: 84px;background: url(../image/logo.png) no-repeat center #fff;background-size: 44px;position: absolute;border-radius: 100%;left: 37px;top: 23px;} .x_arm1, .x_arm2 { background: #d62b01; border: #ba2b00 6px solid; width: 45px; height: 83px; position: absolute; z-index: 1; } .x_arm1 { top: 346px; left: 160px; border-radius: 50% 50% 40% 65% / 30% 30% 52% 72%; transform: rotate(-45deg); } .x_arm2 { top: 364px; left: 357px; border-radius: 46% 39% 56% 65% / 30% 57% 47% 44%; transform: rotate( 321deg ); } .x_leg1, .x_leg2 { background: #d62b01; border: #ba2b00 6px solid; width: 46px; height: 59px; position: absolute; z-index: 1; border-radius: 0% 0% 50% 50% / 0% 32% 40% 50%; } .x_leg1 { top: 465px; left: 233px; } .x_leg2 { top: 465px; left: 303px; } .x_leg1:before, .x_leg2:before { content: ""; position: absolute; left: 11px; bottom: 3px; width: 57%; height: 5px; border-radius: 0% 0% 50% 50% / 0% 32% 40% 50%; border: #ffc346 6px solid; border-top: none; border-left: 0; border-right: 0; } .scarf { position: absolute; left: 212px; top: 360px; background: #f8a644; width: 163px; height: 34px; border-radius: 15px 19px 51px 51px/17px 16px 24px 17px; z-index: 2 } .scarf2 { position: absolute; left: 223px; top: 374px; background: #f8a644; width: 44px; height: 77px; border-radius: 0 0 12px 5px; transform: rotate(18deg); z-index: 2; } .line1, .line2, .line3, .line4 { background: #f8a644; position: absolute; width: 4px; height: 16px; border-radius: 0 0 10px 10px; border: #d62b01 4px solid; border-top: 0; } .line1 { left: 5px; top: 62px; } .line2 { left: 13px; top: 61px; } .line3 { left: 21px; top: 60px; } .line4 { left: 28px; top: 59px; } .rouge1, .rouge2 { width: 42px; height: 37px; position: absolute; background: #e95535; border-radius: 40px; } .rouge1 { left: 162px; top: 225px; } .rouge2 { left: 364px; top: 230px; } .x_eye1, .x_eye2 { width: 21px; height: 28px; position: absolute; background: #3d3d3d; border-radius: 89% 100% 90% 90% / 100% 100% 86% 100%; } .x_eye1 { left: 221px; top: 210px; } .x_eye2 { left: 333px; top: 210px; } .x_eye1:befo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0