会员仅38元起,全站资源无限制ALL免费下载!

子比主题美化-纯CSS动态渐变背景代码

文章最后更新时间:2025-04-01 16:20:40

一、动态渐变背景的优势

随着Web技术发展,​CSS动态背景已成为现代网页设计的标配元素。相比传统静态背景,动态渐变背景具有以下优势:文章源自墨非网-https://www.mf8.site/4114.html

  1. 提升视觉吸引力:通过色彩流动与粒子动画增强页面生命力
  2. 优化用户体验:动态效果可引导用户注意力,降低页面跳出率
  3. 响应式兼容:完美适配各种屏幕尺寸,移动端表现优异
  4. 文件体积小:纯CSS实现无需加载外部资源,加载速度更快

二、三种实用CSS动态背景代码示例

效果(一)

图片[1]-子比主题美化-纯CSS动态渐变背景代码-墨非网文章源自墨非网-https://www.mf8.site/4114.html

body:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -520;
    pointer-events: none
}

body:before {
    background: linear-gradient(90deg,#f795331a,#f370551a 15%,#ef4e7b1a 30%,#a166ab1a,#5073b81a,#1098ad1a,#07b39b1a 86%,#6dba821a)
}

 文章源自墨非网-https://www.mf8.site/4114.html

效果(二)

图片[2]-子比主题美化-纯CSS动态渐变背景代码-墨非网文章源自墨非网-https://www.mf8.site/4114.html

body {
  margin: 0;
  min-height: 100vh;
  background-color: #e493d0;
  background-image: 
    radial-gradient(closest-side, rgba(235, 105, 78, 1), rgba(235, 105, 78, 0)),
    radial-gradient(closest-side, rgba(243, 11, 164, 1), rgba(243, 11, 164, 0)),
    radial-gradient(closest-side, rgba(254, 234, 131, 1), rgba(254, 234, 131, 0)),
    radial-gradient(closest-side, rgba(170, 142, 245, 1), rgba(170, 142, 245, 0)),
    radial-gradient(closest-side, rgba(248, 192, 147, 1), rgba(248, 192, 147, 0));
  background-size: 
    130vmax 130vmax,
    80vmax 80vmax,
    90vmax 90vmax,
    110vmax 110vmax,
    90vmax 90vmax;
  background-position:
    -80vmax -80vmax,
    60vmax -30vmax,
    10vmax 10vmax,
    -30vmax -10vmax,
    50vmax 50vmax;
  background-repeat: no-repeat;
  animation: 10s movement linear infinite;
}

@keyframes movement {
  0%, 100% {
    background-size: 
      130vmax 130vmax,
      80vmax 80vmax,
      90vmax 90vmax,
      110vmax 110vmax,
      90vmax 90vmax;
    background-position:
      -80vmax -80vmax,
      60vmax -30vmax,
      10vmax 10vmax,
      -30vmax -10vmax,
      50vmax 50vmax;
  }
  25% {
    background-size: 
      100vmax 100vmax,
      90vmax 90vmax,
      100vmax 100vmax,
      90vmax 90vmax,
      60vmax 60vmax;
    background-position:
      -60vmax -90vmax,
      50vmax -40vmax,
      0vmax -20vmax,
      -40vmax -20vmax,
      40vmax 60vmax;
  }
  50% {
    background-size: 
      80vmax 80vmax,
      110vmax 110vmax,
      80vmax 80vmax,
      60vmax 60vmax,
      80vmax 80vmax;
    background-position:
      -50vmax -70vmax,
      40vmax -30vmax,
      10vmax 0vmax,
      20vmax 10vmax,
      30vmax 70vmax;
  }
  75% {
    background-size: 
      90vmax 90vmax,
      90vmax 90vmax,
      100vmax 100vmax,
      90vmax 90vmax,
      70vmax 70vmax;
    background-position:
      -50vmax -40vmax,
      50vmax -30vmax,
      20vmax 0vmax,
      -10vmax 10vmax,
      40vmax 60vmax;
  }
}

 文章源自墨非网-https://www.mf8.site/4114.html

效果(三)

图片[3]-子比主题美化-纯CSS动态渐变背景代码-墨非网文章源自墨非网-https://www.mf8.site/4114.html

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body {
  overflow:scroll;
  overflow-x:hidden;
  width: 100vw;
  height: 100vh;
  background: linear-gradient(
          135deg,
          hsl(170deg, 80%, 70%),
          hsl(190deg, 80%, 70%),
          hsl(250deg, 80%, 70%),
          hsl(320deg, 80%, 70%)
  );
  background-size: 200% 200%;
  animation: gradient-move 15s ease alternate infinite;
}

@keyframes gradient-move {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 100%;
  }
}

 文章源自墨非网-https://www.mf8.site/4114.html

温馨提示:若内容/图片/下载链接失效,请在下方留言或登录后私信站长
© 版权声明
THE END
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容