Live Code Preview

Code Sections

HTML Code

<div class="parent">
  <div class="a tl"></div>
  <div class="a t"></div>
  <div class="a tr"></div>
  <div class="a l"></div>
  <div class="a c"></div>
  <div class="a r"></div>
  <div class="a bl"></div>
  <div class="a b"></div>
  <div class="a br"></div>
  <div class="card">
    <svg height="300" width="300" class="outer bb">
      <path
        class="bak"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
      <path
        class="bak20"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
      <path
        class="blur patt"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
      <path
        class="patt"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
    </svg>
    <svg height="300" width="300" style="--z: -1" class="outer bb1">
      <path
        class="patt"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
    </svg>
    <svg height="300" width="300" style="--z: 0" class="outer bb1">
      <path
        class="patt"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
    </svg>
    <svg height="300" width="300" style="--z: 1" class="outer bb1">
      <path
        class="patt"
        pathLength="360"
        d="M0 110V70A70 70 135 0170 0H230A70 70 45 01300 70L300 110A40 40 135 01260 150H40A40 40 0 000 190V230A70 70 45 0070 300H230A70 70 135 00300 230V190"
      ></path>
    </svg>
    <div class="inner-blur-thing"></div>
    <div class="inner">
      <div class="inner-bg"></div>
    </div>
    <div style="--z: -3" class="inner-border"></div>
    <div style="--z: 0" class="inner-border"></div>
    <div style="--z: 3" class="inner-border"></div>
    <div style="--z: -2" class="percent top">69%</div>
    <div style="--z: -2" class="percent">69%</div>
    <div style="--z: 0" class="percent">69%</div>
    <div style="--z: 2" class="percent">69%</div>
    <div class="percent bak">69%</div>
    <div class="txt charging">
      <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
        <path d="M11 15H6L13 1V9H18L11 23V15Z" pathLength="10"></path>
      </svg>
      CHARGING
    </div>
    <div class="txt health">
      <svg viewBox="0 0 512 258.25" xmlns="http://www.w3.org/2000/svg">
        <path
          d="M472.06 38.53V68.15H499.9C503.26 68.15 506.28 69.52 508.45 71.7 510.64 73.89 512 76.95 512 80.25V178.01C512 181.33 510.61 184.38 508.44 186.55 506.27 188.71 503.22 190.11 499.9 190.11H472.06V219.72C472.06 240.92 454.71 258.25 433.53 258.25H38.53C17.33 258.25 0 240.93 0 219.72V38.53C0 17.35 17.37 0 38.53 0H433.53C454.75 0 472.06 17.31 472.06 38.53ZM446.6 216.95V41.3C446.6 32.61 439.45 25.46 430.77 25.46H41.3C32.59 25.46 25.46 32.59 25.46 41.3V216.95C25.46 225.63 32.63 232.79 41.3 232.79H430.77C439.46 232.79 446.6 225.67 446.6 216.95Z"
        ></path>
        <path
          d="M360.18 48.54c8.57 0 15.59 7.13 15.59 15.59v129.99c0 8.46-7.13 15.59-15.59 15.59H69.88c-8.46 0-15.58-7.02-15.58-15.59v-129.99c0-8.57 7.01-15.59 15.58-15.59z"
        ></path>
        <path
          fill="url(#myGradient)"
          d="M360.18 48.54c8.57 0 15.59 7.13 15.59 15.59v129.99c0 8.46-7.13 15.59-15.59 15.59H69.88c-8.46 0-15.58-7.02-15.58-15.59v-129.99c0-8.57 7.01-15.59 15.58-15.59z"
          class="fd"
        ></path>
        <defs>
          <linearGradient y2="0%" x2="100%" y1="0%" x1="0%" id="myGradient">
            <stop style="stop-color:#0fa2; stop-opacity:1" offset="0%"></stop>
            <stop style="stop-color:#0fa; stop-opacity:1" offset="100%"></stop>
            <stop style="stop-color:#0fa2; stop-opacity:1" offset="200%"></stop>
          </linearGradient>
        </defs>
      </svg>
      96% BATTERY HEALTH
    </div>
    <div class="txt cycles">
      <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
        <path
          d="M12,18A6,6 0 0,1 6,12C6,11 6.25,10.03 6.7,9.2L5.24,7.74C4.46,8.97 4,10.43 4,12A8,8 0 0,0 12,20V23L16,19L12,15M12,4V1L8,5L12,9V6A6,6 0 0,1 18,12C18,13 17.75,13.97 17.3,14.8L18.76,16.26C19.54,15.03 20,13.57 20,12A8,8 0 0,0 12,4Z"
        ></path>
      </svg>
      215 CYCLES
    </div>
    <div class="bar-hb"></div>
    <div style="--z: 0" class="bar">
      <div class="bar-slider"></div>
    </div>
    <div class="bar bak"><div class="bar-slider"></div></div>
  </div>
</div>
Views : 83

Resource Name

Status card

Description

Status card