<div class="container">
  <div class="icon">
    <svg t="1666355082539" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1210" width="256" height="256"><path d="M122.496 109.738667A42.666667 42.666667 0 0 0 64 149.333333v682.666667a42.666667 42.666667 0 0 0 58.496 39.594667l106.666667-42.666667A42.666667 42.666667 0 0 0 256 789.333333v-597.333333a42.666667 42.666667 0 0 0-26.837333-39.594667l-106.666667-42.666666zM149.333333 768.981333V212.352l21.333334 8.533333v539.562667l-21.333334 8.533333zM357.162667 451.072A42.666667 42.666667 0 0 0 298.666667 490.666667v341.333333a42.666667 42.666667 0 0 0 58.496 39.594667l106.666666-42.666667a42.666667 42.666667 0 0 0 26.837334-39.594667v-256a42.666667 42.666667 0 0 0-26.837334-39.594666l-106.666666-42.666667zM384 768.981333v-215.296l21.333333 8.533334v198.229333l-21.333333 8.533333zM706.56 370.005333A42.666667 42.666667 0 0 1 725.333333 405.333333v341.333334a42.666667 42.666667 0 0 1-58.496 39.594666l-106.666666-42.666666a42.666667 42.666667 0 0 1-26.837334-39.594667v-256a42.666667 42.666667 0 0 1 26.837334-39.594667l106.666666-42.666666a42.666667 42.666667 0 0 1 39.765334 4.266666z m-87.893333 106.88v198.229334l21.333333 8.533333v-215.296l-21.333333 8.533333zM826.496 152.405333A42.666667 42.666667 0 0 0 768 192v640a42.666667 42.666667 0 0 0 58.496 39.594667l106.666667-42.666667a42.666667 42.666667 0 0 0 26.837333-39.594667v-554.666666a42.666667 42.666667 0 0 0-26.837333-39.594667l-106.666667-42.666667zM853.333333 768.981333V255.018667l21.333334 8.533333v496.896l-21.333334 8.533333z" p-id="1211"></path><path d="M149.333333 212.352v556.629333l21.333334-8.533333V220.885333l-21.333334-8.533333zM384 553.685333v215.296l21.333333-8.533333v-198.229333l-21.333333-8.533334zM618.666667 675.114667v-198.229334l21.333333-8.533333v215.296l-21.333333-8.533333zM853.333333 255.018667v513.962666l21.333334-8.533333V263.552l-21.333334-8.533333z" p-id="1212"></path></svg>
  </div>
</div>
html,body{
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1e2759;
}

.container{
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  background: radial-gradient(#f00, rgba(0,0,0,.5)),url(https://pic.90sheji.com/design/00/19/47/66/58b57e9a175b6.png!/fw/1080/quality/90/unsharp/true/compress/true/canvas/280x414a0a0/cvscolor/FFFFFFFF);
  background-blend-mode: multiply;
}
.container::before{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 600px;
  height: 600px;
  border-radius: 50%;
  background: radial-gradient(rgba(255,0,0,.75), transparent, transparent);
}
.container::after{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 800px;
  height: 800px;
  border-radius: 50%;
  background: radial-gradient(rgba(255,0,0,.75), transparent, transparent);
}

.container{
  animation: hue-rotate 5s linear infinite;
}
@keyframes hue-rotate {
  from{
    filter: hue-rotate(0deg);
  }
  to{
    filter: hue-rotate(360deg);
  }
}

.icon svg path{
  stroke: #fff;
  stroke-width: 10px;
  fill: transparent;
  filter: drop-shadow(0 20px 10px #333) blur(2px);
}
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.