css3随机背景

随机背景

<style>
  .bg-line-rand {
    margin-top: 20px;
    width: 480px;
    height: 60px;
    background-color: #eee;
    background-image: linear-gradient(90deg, #fb3 11px, transparent 0),
      linear-gradient(90deg, #ab4 23px, transparent 0), linear-gradient(90deg, #655
          41px, transparent 0);
    background-size: 41px 100%, 61px 100%, 83px 100%;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
  }
  .bg-dot-rand {
    margin-top: 20px;
    width: 200px;
    height: 200px;
    background-color: #eee;
    background-image: radial-gradient(circle, #fb3 5px, transparent 0),
      radial-gradient(circle, #ab4 13px, transparent 0), radial-gradient(circle, #655
          31px, transparent 0);
    background-repeat: no-repeat;
    background-size: 101px 203px, 147px 60px, 373px 201px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
  }
  .animate1 {
    animation: move 4s linear infinite;
  }
  .animate2 {
    animation: move2 4s linear infinite;
  }
  @keyframes move {
    0% {
      background-position: 0 0, 0 0, 0 0;
    }
    50% {
      background-position: -10px 0, 20px 0, 30px 0;
    }
    100% {
      background-position: 0 0, 30px 0, 10px 0;
    }
  }
  @keyframes move2 {
    0% {
      background-position: 0 0, 0 0, 0 0;
    }
    50% {
      background-position: -10px 30px, 20px 0, -40px 80px;
    }
    100% {
      background-position: 0 20px, 60px -20px, 10px 30px;
    }
  }
</style>
<div class="bg-line-rand black-theme"></div>
<div class="bg-line-rand black-theme animate1"></div>
<div class="bg-dot-rand black-theme animate2"></div>
上次更新: