CSS星空动态背景

所属分类:其他,UI-动画效果,背景

 51658  429  查看评论 (17)
分享到微信朋友圈
X
CSS星空动态背景 ie兼容11

自行下载后有注释,一看就懂,只要不把有着class=“stars”的div删除,一切都好说

相关插件-动画效果,背景

html5制作雪花效果

html5制作雪花效果
  动画效果
 39417  368

jQuery延时动画插件aniAuto

该插件主要用于执行Animate.css动画库,可以实现动画延时,队列,执行时间,滞后执行,重复执行等
  动画效果
 34118  377

简单的jQuery开关灯特效

jQuery开关灯特效,眼见跟随鼠标位置移动
  动画效果
 19201  294

Jquery下雪特效

jquery下雪特效,可以定义不同雪花
  动画效果
 41079  416

讨论这个项目(17)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    或许我不是年糕? 0
    2023/4/8 11:13:05
    图片好看👍👍👍👍 回复
    根骨奇佳 0
    2020/12/20 15:37:33
    The、one 0
    2020/4/10 18:05:41
    前辈,你好,请问毕业设计可以使用下你的背景吗? 回复
    平凡 0
    2020/3/21 18:41:09
    大佬我用的vue,为啥一切都好,就是星星不动
        sharo1
        2021/7/1 12:13:40

        父容器 {

        /*设置宽高*/
          width: 100%;
          height: 100%;
          /*下面的属性是必须的*/
          position: relative;
          background: radial-gradient(200% 100% at bottom center, #f7f7b6, #e96f92, #75517d, #1b2947);
          background: radial-gradient(220% 105% at top center, #1b2947 10%, #75517d 40%, #e96f92 65%, #f7f7b6);
          background-attachment: fixed;
          overflow: hidden;
        }

        组件:

        <template>
          <div class="star-bg">
              <div v-for="i in stars" :key="i" class="star-bg-star" :style="{
               transformOrigin:'0 0 '+(distance+Math.random()*300)+'px',
               transform:'translate3d(0,0,-'+(distance+Math.random()*300)+'px) rotateY('+(Math.random()*360)+'deg) rotateX('+(Math.random()*-50)+'deg) scale('+(0.2+Math.random())+','+(0.2+Math.random())+')'
            }">
              </div>
          </div>
        </template>
        <script>
        export default {
          name: "star-bg",
          data() {
            return {}
          },
          methods: {},
          props: {
            stars: {
              type: Number,
              default: 1000
            },
            distance: {
              type: Number,
              default: 800
            }
          },
        }
        </script>
        <style scoped>
        body {
        }
        @keyframes rotate {
          0% {
            transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(0);
          }
          100% {
            transform: perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(-360deg);
          }
        }
        .star-bg{
          background-color: transparent;
          transform: perspective(500px);
          transform-style: preserve-3d;
          position: absolute;
          bottom: 0;
          perspective-origin: 50% 100%;
          left: 50%;
          animation: rotate 90s infinite linear;
        }
        .star-bg-star {
          width: 2px;
          height: 2px;
          background: #f8f8ee;
          position: absolute;
          top: 0;
          left: 0;
          transform-origin: 0 0 -300px;
          transform: translate3d(0, 0, -300px);
          backface-visibility: hidden;
        }
        </style>

        使用: 向父容器添加css 然后注册组件,在父容器里使用

    回复
    ... 0
    2020/3/11 21:40:28
    注释在哪。。为什么我看不到注释。。。 回复
    heart 0
    2019/12/24 11:06:25
    楼主牛逼
        锦鲤抄丶浮生引0
        2019/12/29 14:30:31
        老哥,能不能分享下2535805167
    回复
    D 0
    2019/12/22 22:54:18
    真棒啊, 我想要
        独角兽haha~0
        2020/1/3 3:26:55
        好看啊
    回复
    webpage7 0
    2019/10/28 21:28:38
    下载后部署在服务器上了用手机观看,没有演示中的效果呀 回复
    Tuple-list 0
    2019/10/26 11:39:18
    Meeken 0
    2019/10/20 21:54:10
    棒棒的啊啊啊啊 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复