雪容融(Shuey Rhon Rhon),是2022年北京冬季残奥会的吉祥物,其以灯笼为原型进行设计创作,主色调为红色,头顶有如意环与外围的剪纸图案,面部带有不规则形状的雪块,身体可以向外散发光芒。

请输入图片描述

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>雪容融</title>
    <style>
      /*xrr-main*/
      * {
        margin: 0;
        padding: 0;
      }
      body {
        font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif;
        background: #d4ebf1;
      }
      .xrr-main {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 600px;
        height: 500px;
        margin-top: -250px;
        margin-left: -300px;
      }
      .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(../skin/html/bdd/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:before,
      .x_eye2:before {
        content: "";
        position: absolute;
        left: 5px;
        top: 5px;
        width: 6px;
        height: 8px;
        border-radius: 10px;
        background: #fff;
        transform: rotate(21deg);
      }
      .x_face {
        width: 282px;
        height: 160px;
        position: absolute;
        left: 146px;
        top: 139px;
        border-radius: 80px 80px 20px 40px;
      }
      .x_face1,
      .x_face2,
      .x_face3,
      .x_face4,
      .x_face5,
      .x_face6,
      .x_face7,
      .x_face8 {
        border: #b92c00 6px solid;
        border-radius: 50%;
        border-right: transparent;
        border-left: transparent;
        border-top: transparent;
        background: #fff;
        position: absolute;
      }
      .x_face1 {
        width: 78px;
        height: 87px;
        left: 10px;
        top: 50px;
        transform: rotate(58deg);
      }
      .x_face2 {
        width: 73px;
        height: 55px;
        left: 120px;
        top: -3px;
        transform: rotate(29deg);
        border: #b92c00 6px solid;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
      }
      .x_face3 {
        width: 72px;
        height: 78px;
        left: 204px;
        top: 33px;
        transform: rotate(322deg);
        border-radius: 0 100% 100% 0/50%;
        border: #b92c00 6px solid;
        border-left: none;
      }
      .x_face4 {
        width: 81px;
        height: 85px;
        left: 64px;
        top: 3px;
        transform: rotate(165deg);
      }
      .x_face5 {
        width: 73px;
        height: 69px;
        left: 19px;
        top: 33px;
        transform: rotate(137deg);
      }
      .x_face6 {
        width: 49px;
        height: 67px;
        left: 218px;
        top: 79px;
        transform: rotate(303deg);
      }
      .x_face7 {
        width: 188px;
        height: 74px;
        left: 51px;
        top: 82px;
      }
      .x_face8 {
        width: 29px;
        height: 13px;
        left: 182px;
        top: 33px;
        transform: rotate(38deg);
        z-index: 2;
        background: none;
        border: 6px solid #b92c00;
        border-radius: 0 0 50% 50%/0 0 100% 100%;
        border-top: none;
      }
      .x_face8:after {
        content: "";
        width: 29px;
        height: 13px;
        right: -6px;
        top: -12px;
        position: absolute;
        border: 6px solid #b92c00;
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #d62b01;
        border-top-color: transparent;
        border-radius: 0 0 50% 50%/0 0 100% 100%;
      }
      .x_face9 {
        width: 170px;
        height: 119px;
        background: #ffffff;
        left: 40px;
        top: 19px;
        border-radius: 100%;
        position: absolute;
      }
      .x_face9:before {
        content: "";
        background: #ffffff;
        border-radius: 100%;
        right: -14px;
        top: 31px;
        width: 35px;
        height: 37px;
        position: absolute;
        transform: rotate(30deg);
      }
      .snow1 {
        width: 105px;
        height: 16px;
        transform: rotate(341deg);
        left: 147px;
        top: 57px;
        position: absolute;
        z-index: 3;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
        background: #fff;
        border-right: 0;
      }
      .snow2 {
        position: absolute;
        width: 78px;
        height: 20px;
        left: 243px;
        top: 29px;
        z-index: 2;
        background: #fff;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
      }
      .snow2:after {
        content: "";
        width: 80px;
        height: 16px;
        background: #ffffff;
        position: absolute;
        border-radius: 10px;
        top: 13px;
        left: -1px;
      }
      .snow3 {
        position: absolute;
        width: 44px;
        height: 13px;
        left: 228px;
        top: 63px;
        z-index: 2;
        background: #fff;
        border: 6px solid #83b9e8;
        border-radius: 0 0 50% 50%/0 0 100% 100%;
        border-top: none;
        border-left: 0;
        border-right: 0;
      }
      .snow4 {
        position: absolute;
        width: 42px;
        height: 11px;
        left: 268px;
        top: 58px;
        z-index: 3;
        background: none;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
        transform: rotate(4deg);
        border-left: 0;
        border-right: 0;
      }
      .snow5 {
        position: absolute;
        width: 41px;
        height: 15px;
        left: 300px;
        top: 56px;
        z-index: 2;
        background: #fff;
        border: 6px solid #83b9e8;
        border-radius: 0 0 50% 50%/0 0 100% 100%;
        border-top: none;
        transform: rotate(359deg);
        border-right: 0;
        border-left: 0;
      }
      .snow6 {
        background: none;
        border: 6px solid #83b9e8;
        position: absolute;
        left: 150px;
        top: 72px;
        width: 62px;
        height: 14px;
        border-radius: 24px;
        transform: rotate(340deg);
        z-index: 2;
        border-top: 0;
        border-right: 0;
        border-left: 0;
      }
      .snow7 {
        border: 6px solid #83b9e8;
        position: absolute;
        left: 362px;
        top: 69px;
        width: 58px;
        height: 13px;
        border-radius: 24px;
        transform: rotate(23deg);
        z-index: 3;
        border-top: 0;
        border-left: 0;
        border-right: 0;
      }
      .snow8 {
        position: absolute;
        width: 32px;
        height: 6px;
        left: 203px;
        top: 69px;
        z-index: 4;
        background: none;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
        border-right: 0;
        transform: rotate(357deg);
      }
      .snow9 {
        position: absolute;
        width: 40px;
        height: 4px;
        left: 332px;
        top: 65px;
        z-index: 4;
        background: none;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
        transform: rotate(16deg);
        border-left: 0;
        border-right: 0;
      }
      .snow10 {
        width: 97px;
        height: 16px;
        transform: rotate(21deg);
        left: 320px;
        top: 54px;
        position: absolute;
        z-index: 3;
        border: 6px solid #83b9e8;
        border-radius: 50% 50% 0 0/100% 100% 0 0;
        border-bottom: none;
        background: #fff;
        border-left: 0;
      }
    </style>
  </head>
  <body>
    <div class="xrr-main">
      <div class="cap">
        <div class="cap1"></div>
        <div class="cap2"></div>
        <div class="cap3"></div>
        <div class="cap4"></div>
        <div class="cap5"></div>
        <div class="cap6"></div>
        <div class="cap7"></div>
        <div class="cap8"></div>
      </div>
      <div class="snow">
        <div class="snow1"></div>
        <div class="snow2"></div>
        <div class="snow3"></div>
        <div class="snow4"></div>
        <div class="snow5"></div>
        <div class="snow6"></div>
        <div class="snow7"></div>
        <div class="snow8"></div>
        <div class="snow9"></div>
        <div class="snow10"></div>
      </div>
      <div class="x_head">
        <div class="x_head_line1"></div>
        <div class="x_head_line2"></div>
        <div class="x_head_line3"></div>
        <div class="x_head_line4"></div>
        <div class="x_head_line5"></div>
      </div>
      <div class="x_face">
        <div class="x_face1"></div>
        <div class="x_face2"></div>
        <div class="x_face3"></div>
        <div class="x_face4"></div>
        <div class="x_face5"></div>
        <div class="x_face6"></div>
        <div class="x_face7"></div>
        <div class="x_face8"></div>
        <div class="x_face9"></div>
      </div>
      <div class="x_eye1"></div>
      <div class="x_eye2"></div>
      <div class="rouge1"></div>
      <div class="rouge2"></div>
      <div class="x_body">
        <div class="abdomen"></div>
      </div>
      <div class="scarf"></div>
      <div class="scarf2">
        <div class="line1"></div>
        <div class="line2"></div>
        <div class="line3"></div>
        <div class="line4"></div>
      </div>
      <div class="x_arm1"></div>
      <div class="x_arm2"></div>
      <div class="x_leg1"></div>
      <div class="x_leg2"></div>
    </div>
    <!--雪容融 end-->
  </body>
</html>